我在哪里可以了解 PHP 内部原理?
有哪些好的资源可以帮助您开始学习 PHP 和 Zend Engine 的内部原理?
What are good resources to start learning the internals of PHP and the Zend Engine?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
PHP 手册有一个(遗憾的是大部分都是空的)关于 PHP 内部的章节。
主要开发邮件列表是[email protected]。您可以通过 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 积分:
他们中的许多人运行自己的博客,其中可能包含更多信息。
The PHP Manual has a (sadly mostly empty) chapter on PHP internals.
The main development mailing list is [email protected]. You can sign up via php.net and/or use Markmail to search the archives.
The git repository for PHP is located on git.php.net, but there is also a mirror on GitHub.
For browsing the source code you should use the lxr.php.net cross reference tool.
The PHP wiki has a list of various resources on PHP development (blog posts, books, slides, etc).
In particular there is an (older) book by Sara Golemon: Extending and Embedding PHP.
A more current and ongoing effort is http://www.phpinternalsbook.com
If you have questions, you should try the #php.pecl room on efnet.
Also see this presentation by Sebastian Bergmann about Compiler Internals:
And make sure to check Nikic's blog. He's got a number of posts on how to read the source:
In addition to that, you can check the PHP Credits for individual contributers:
A number of them run their own blogs which might contain more information.
另一场关于“它如何工作”主题的讲座:
PHP UK Conference 2012 播放列表 - PHP 底层 幻灯片< /a>,作者:约翰内斯·施吕特
Another lecture on "how does it work" theme:
PHP UK Conference 2012 playlist - PHP under the hood slides, by Johannes Schlüter
在
http://docstore.mik.ua/orelly/weblinux2/php/ch14_01.htm
您还可以找到一些关于编写 php 扩展的有趣内部知识
On
http://docstore.mik.ua/orelly/weblinux2/php/ch14_01.htm
you can also find some interesting internals about writing php extensions
来自荷兰 PHP 会议 (2009):
PHP 编译器内部结构 ( mp3)
和幻灯片:
http://www.scribd.com/doc/18171982/ PHP 编译器内部
From Dutch PHP Conference (2009):
PHP Compiler Internals (mp3)
with slides:
http://www.scribd.com/doc/18171982/PHP-Compiler-Internals