我在哪里可以了解PHP内部?

Ada*_*han 27 php php-internals

有什么好的资源可以开始学习PHP和Zend Engine的内部结构?

Gor*_*don 37

PHP手册有一个关于PHP内部的(可悲的是空洞的)章节.

主要开发邮件列表是internals@lists.php.net.您可以通过php.net注册和/或使用Markmail搜索档案.

PHP的git存储库位于git.php.net上,但GitHub上还有一个镜像.

要浏览源代码,您应该使用lxr.php.net交叉引用工具.

PHP wiki列出了PHP开发各种资源(博客文章,书籍,幻灯片等).

特别是Sara Golemon有一本(较旧的)书:扩展和嵌入PHP.

http://www.phpinternalsbook.com是一项更新,最持续的工作

如果您有疑问,请在efnet上尝试#php.pecl房间.


另请参阅Sebastian Bergmann关于编译器内部的演示:

并确保检查Nikic的博客.他有很多关于如何阅读来源的帖子:

除此之外,您还可以查看个人贡献者的PHP积分:

他们中的许多人都有自己的博客,其中可能包含更多信息.

  • @Adam Zend Engine是解析,编译和执行PHP代码的部分.与PHP核心相反,这只是一些基本的东西,如请求处理和文件和网络I/O. 最重要的是,你得到了各种扩展. (2认同)

ter*_*ško 5

关于"它是如何工作"主题的另一个讲座:

PHP UK Conference 2012 播放列表 - 由引擎盖 滑动的PHP,由JohannesSchlüter提供