Как на самом деле работает PHP? [закрытый]
Есть ли какое-то руководство, которое описывает, как внутренние части PHP?
- как загружаются файлы (обязательные, включенные)?
- как они разбираются и выполняются?
- Как выделяется память?
- Как создаются/уничтожаются объекты?
- как загружаются внешние модули?
- Как работает стек / куча?
- как на самом деле работает кэширование опкодов?
- Общие хаки и советы по производительности?
2 ответа:
Мне кажется, что вы должны искать ресурсы по внутренней разработке PHP. Поиск этой информации в другом месте будет действительно разбросан.
Я предлагаю взять книгу по разработке ядра PHP из вашего местного книжного магазина и прочитать ее. PHP.net имеетслаборазвитую ссылку для начинающих , Если вы хотите начать там.
Это отличный, хотя и несколько устаревший Книга по Golemon Сара имеет ответы на большинство ваших вопросов. В противном случае, лучший способ изучить внутренние компоненты php-это скомпилировать отладочную версию и запустить ее шаг за шагом под отладчиком. Я сделал это однажды, и это был захватывающий опыт.