В этом разделе содержатся ответа на наиболее часто задаваемые вопросы о PHP: что это такое и что он может.
Из предисловия к этому учебнику:
PHP это встроенный в HTML язык скриптинга (сценариев). Большая часть его синтаксиса произошла от C, Java и Perl, с парой уникальных PHP-специфических возможностей. Целью создания языка является: дать возможность разработчикам web быстро создавать динамически генерируемые страницы.
Прекрасное введение в PHP Stig'а S. Bakken'а можно посмотреть здесь, на Zend web-сайте. Также большая часть Материала Конференций по РНР доступна без ограничений.
PHP это PHP: Hypertext Preprocessor. Это многих смущает, потому что первое слово акрон́има само является акрон́имом. Этот тип акронима называется рекурсивным акронимом. Интересующиеся могут посетить Free On-Line Dictionary of Computing и посмотреть там информацию о рекурсивных акронимах.
3. В чём разница между версиями?
PHP/FI 2.0 это первая и в данный момент не поддерживаемая версия PHP. PHP 3 - её наследник - значительно качественнее. PHP 4 это последнее поколение PHP, который использует Zend-машину.
4. Могу ли я одновременно запускать разные версии PHP?
Да. См. файл INSTALL, который входит в дистрибутив исходника PHP 4. Прочтите также соответствующее Приложение.
5. В чём разница между PHP 3 и PHP 4?
Имеется пара статей на эту тему, написанных авторами PHP 4. Вот список наиболее важных нововведений:
Расширенный API-модуль
Централизованный процесс построения/build под UNIX
Общий интерфейс web-сервера, который также поддерживает многопоточные web-серверы
Улучшенное выделение синтаксиса
Поддержка внешних HTTP-сессий
Поддержка буферизации вывода
Более мощная система конфигурирования
Подсчёт ссылок
Просмотрите обзор Что нового в PHP 4? Если вы переходите от PHP 3 к PHP 4, прочтите также соответствующее Приложение.
6. Я думаю, я нашёл жучка/bug. Кому об этом сообщить?
Вам нужно зайти на PHP Bug Database и убедиться, что этот bug не известен. Если его нет в этой БД, используйте форму для сообщения об этом bug'е. Важно использовать bug database, вместо того чтобы просто отправить email по одному из списков рассылки, поскольку этому bug'у будет присвоен номер, и затем вы сможете возвратиться сюда позднее и проверить статус этого bug'а. БД жучков находится по адресу http://bugs.php.net/.