PHP-компиляция

Я хотел бы понять, как работает процесс компиляции PHP.

Предполагая, что у меня есть файл с именем funcs.php и этот файл имеет три функции, если я include или же require это, все три функции будут скомпилированы во время загрузки файла? Или исходный код будет прочитан и сохранен в памяти, пока я не вызову их, и этот вызов вызовет процесс компиляции?

Спасибо,

3

Решение

Да, все три функции будут прочитаны и подготовлены к выполнению и их имена будут сохранены в таблице и с этого момента зарезервированный. Таким образом, синтаксические ошибки также появятся, если вы не выполните функцию.

Этот процесс на самом деле не занимает много времени, но вы должны попытаться уменьшить количество кода и удалить неиспользуемые вещи. Главным образом потому, что это может вызвать проблемы после серьезного обновления PHP.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]