Как на самом деле работает PHP? [закрытый]


Есть ли какое-то руководство, которое описывает, как внутренние части PHP?

  • как загружаются файлы (обязательные, включенные)?
  • как они разбираются и выполняются?
  • Как выделяется память?
  • Как создаются/уничтожаются объекты?
  • как загружаются внешние модули?
  • Как работает стек / куча?
  • как на самом деле работает кэширование опкодов?
  • Общие хаки и советы по производительности?
2 8
php

2 ответа:

Мне кажется, что вы должны искать ресурсы по внутренней разработке PHP. Поиск этой информации в другом месте будет действительно разбросан.

Я предлагаю взять книгу по разработке ядра PHP из вашего местного книжного магазина и прочитать ее. PHP.net имеетслаборазвитую ссылку для начинающих , Если вы хотите начать там.

Это отличный, хотя и несколько устаревший Книга по Golemon Сара имеет ответы на большинство ваших вопросов. В противном случае, лучший способ изучить внутренние компоненты php-это скомпилировать отладочную версию и запустить ее шаг за шагом под отладчиком. Я сделал это однажды, и это был захватывающий опыт.