Особенности интерпретатора
PHP-скрипты обычно обрабатываются интерпретатором в порядке, обеспечивающем кроссплатформенность разработанного приложения:
Лексический анализ исходного кода и генерация лексем
Синтаксический анализ полученных лексем
Генерация байт-кода
Выполнение байт-кода интерпретатором (без создания исполняемого файла)
Для увеличения быстродействия приложений возможно использование специального программного обеспечения, т. н. акселераторов. Принцип их работы заключается в кэшировании однажды сгенерированного байт-кода в памяти и/или на диске, таким образом из процесса работы приложения исключаются наиболее медленные этапы.
Важной особенностью является то, что разработчику нет необходимости заботиться об распределении и освобождении памяти. Ядро PHP реализует средства для автоматического управления памятью; вся выделенная память возвращается системе после завершения работы скрипта.
