Каковы хорошие ресурсы для начала изучения внутренних компонентов PHP и Zend Engine?
Руководство PHP содержит (в основном, пустую) главу о внутренних функциях PHP .
Основной почтовой рассылкой рассылки является internals@lists.php.net. Вы можете зарегистрироваться через php.net и / или использовать Markmail для поиска архивов .
Репозиторий git для PHP расположен на git.php.net , но есть также зеркало на GitHub .
Для просмотра исходного кода вы должны использовать перекрестный справочный инструмент lxr.php.net .
В PHP-вики есть список различных ресурсов для разработки PHP (сообщения в блогах, книги, слайды и т. Д.).
В частности, есть (более старая) книга Сары Големон : Расширение и внедрение PHP .
Более текущие и текущие усилия – http://www.phpinternalsbook.com
Если у вас есть вопросы, попробуйте # php.pecl комнату в efnet.
Также см. Эту презентацию Себастьяна Бергмана о внутренних языках компилятора:
И не забудьте проверить блог Никика. У него есть несколько сообщений о том, как читать источник:
В дополнение к этому вы можете проверить PHP Credits для отдельных вкладчиков:
Некоторые из них запускают собственные блоги, которые могут содержать больше информации.
Еще одна лекция «Как это работает» :
PHP UK Conference 2012 плейлист – PHP под капотом слайдов , автор Johannes Schlüter
На http://docstore.mik.ua/orelly/weblinux2/php/ch14_01.htm вы также можете найти интересные материалы о написании расширений php
На голландской конференции PHP (2009):
PHP Compiler Internals (mp3)
с слайдами: