Каковы хорошие ресурсы для начала изучения внутренних функций PHP и Zend Engine?
Где я могу узнать о внутренних функциях PHP?
Ответ 1
Руководство PHP содержит (в основном, пустую) главу о внутренних функциях PHP.
Основной список рассылки для рассылки - [email protected] Вы можете зарегистрироваться через php.net и/или использовать Markmail для поиска архивы.
Репозиторий git для PHP находится на git.php.net, но есть и зеркало на GitHub.
Для просмотра исходного кода вы должны использовать lxr.php.net перекрестный справочный инструмент.
В вики-каталоге PHP есть список различных ресурсов для разработки PHP (сообщения в блогах, книги, слайды и т.д.).
В частности, есть (более старая) книга Сара Големон: Расширение и внедрение PHP.
Более текущие и текущие усилия http://www.phpinternalsbook.com
Если у вас есть вопросы, вы должны попробовать комнату # php.pecl в efnet.
Также см. эту презентацию Себастьяна Бергмана о внутренних языках компилятора:
И не забудьте проверить блог Nikic. Он получил несколько сообщений о том, как читать источник:
В дополнение к этому вы можете проверить PHP Credits для отдельных вкладчиков:
Некоторые из них запускают собственные блоги, которые могут содержать больше информации.
Ответ 2
Еще одна лекция о теме "как это работает":
Конференция PHP UK 2012 playlist - PHP под капотом слайды Иоганн Шлютер
Ответ 3
О http://docstore.mik.ua/orelly/weblinux2/php/ch14_01.htm вы также можете найти интересные материалы о написании расширений php
Ответ 4
От Dutch PHP Conference (2009):
Внутренние компиляторы PHP (mp3)
со слайдами: