Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
egr 08.10.2003 09:34
Пишут - http://www.parser.ru/faq/common/А поподробнее про отличия Parser от PHP (для специалистов)?От себя:
Не претендуя на полноценный анализ:
Parser макроязык, в нем нет оператора print, а синтаксис PHP похож на C. Поэтому Parser сам по себе готовый обработчик шаблонов, в PHP приходится использовать сторонние библиотеки
В Parser поддержка UTF-8 интегрирована и прозрачна для разработчика, а в PHP это набор функций
В Parser единый интерфейс для работы с серверами баз данных, включая blob поля, а в PHP для каждого сервера свой набор функций
В Parser объектная технология активно используется в системных типах — строка это объект с методами, а в PHP есть просто набор функций для работы со строками.
В Parser использовать XML и XSL проще, чем в PHP.
В Parser есть системный тип таблица, а в PHP нет.
В Parser встроены функции кеширования, а в PHP нет.
В Parser повсеместно реализована автоматическая обработка пользовательского ввода — это когда например при формировании SQL запроса вам заменят ' на \', а в PHP только зачатки этого подхода.