VK>> Если я встрою в apache интерпретатор Бейсика и парсинг файлов .bhtml --
VK>> станет ли Бейсик "web-ориентированным" языком? если нет - почему? что
VK>> такое "ориентированный на web"?
Нет. Но если добавить в него еще 2-3 десятка обьектов и методов, то
получится... правильно, ASP. Каковой, безусловно, является
web-ориентированным.
VK>> может ли язык быть ориентирован на web? или речь идет о концепции,
Сам язык как синтаксис - нет. Поэтому в PHP 4 и есть Zend engine (т.е. сам
язык), который к Web не имеет ровно никакого отношения - ее можно вынуть и
привинтить, скажем, к базе данных или писать на нем Quake bots, буде такое
желание :)
Но язык как полный пакет синтаксиса, семантики, функций, логики и т.п. -
безусловно да.
VK>> я просто пытаюсь понять утверждение "php3 is cool, потому что он
VK>> web-ориентированный"..
Я никогда не употрелял фразы "FOO is cool" и в дальнейшем не собираюсь.
Видимо, вы ослышались.
VK>> тема "(документ это программа) vs (программа это документ)" и
VK>> "отделение логики от оформления" уже поднималась, поэтому я не буду
VK>> вновь говорить, что php3 сам по себе практически ничего здесь не
VK>> решил..
Это находится в мозгу программиста, а не в интерпретаторе языка, поэтому
решать тут нечего.
VK>> P.S. А появились в php4 структуры? могу я прочитать из файла пару десятков
VK>> записей вида struct data { int a; char b[20]; float c; }? :-)
Структур нет. Есть ассоциативные массивы ($foo["bar"]) и обьекты ( class
foo { var bar; } , $boo = new foo(); $boo->bar;). Пихать их в файл можно,
например, с помощью serialize:
http://www.php.net/manual/function.serialize.php3
Можно еще использовать WDDX, если хочется потом почитать из другого языка
(правда, тут со скалярными типами может непонятка выйти, из-за того, что
в PHP loose typing).
--
frodo@sharat.co.il \/ There shall be counsels taken
Stanislav Malyshev /\ Stronger than Morgul-spells
phone +972-3-9316425 /\ JRRT LotR.
http://sharat.co.il/frodo/ whois:!SM8333
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =