【发布时间】:2011-05-22 08:14:32
【问题描述】:
什么是开始学习 PHP 和 Zend 引擎内部知识的好资源?
【问题讨论】:
标签: php php-internals
什么是开始学习 PHP 和 Zend 引擎内部知识的好资源?
【问题讨论】:
标签: php php-internals
【讨论】:
PHP 手册有一个(遗憾的是大部分为空)chapter on PHP internals。
主要的开发邮件列表是 internals@lists.php.net。您可以sign up via php.net 和/或use Markmail to search the archives。
PHP 的 git 存储库位于 git.php.net,但也有一个 mirror on GitHub。
要浏览源代码,您应该使用lxr.php.net cross reference tool。
PHP wiki 有一个 various resources on PHP development 列表(博客文章、书籍、幻灯片等)。
特别是Sara Golemon:Extending and Embedding PHP 的(旧)书。
更当前和持续的努力是http://www.phpinternalsbook.com
如果您有任何疑问,请尝试 efnet 上的#php.pecl room。
另请参阅 Sebastian Bergmann 关于编译器内部的演示文稿:
请务必查看 Nikic 的博客。他有很多关于如何阅读源代码的帖子:
除此之外,您还可以查看个人贡献者的 PHP Credits:
他们中的一些人经营自己的博客,其中可能包含更多信息。
【讨论】:
另一场关于“它是如何工作的”主题的讲座:
2012 年 PHP 英国会议 playlist- PHP under the hood slides,作者 Johannes Schlüter
【讨论】:
开启 http://docstore.mik.ua/orelly/weblinux2/php/ch14_01.htm 您还可以找到一些关于编写 php 扩展的有趣内部知识
【讨论】: