9

是否有一些指南描述了 PHP 的内部结构?

  • 如何加载文件(必需,包括)?
  • 它们是如何被解析和执行的?
  • 内存是怎么分配的?
  • 如何创建/销毁对象?
  • 如何加载外部模块?
  • 堆栈/堆如何工作?
  • 操作码缓存实际上是如何工作的?
  • 常见的技巧和性能提示?
4

2 回答 2

7

在我看来,您应该寻找有关 PHP 内部开发的资源。在别处找这些资料真的会很零散。

我建议从您当地的书店中挑选一本 PHP Core 开发书籍并阅读一下。如果您想从那里开始,PHP.net 有一个不发达的初学者参考。

于 2010-12-20T19:22:42.327 回答
6

Sara Golemon 的这本出色但有些过时的回答了您的大部分问题。否则,学习 php 内部原理的最佳方法是编译它的调试版本并在调试器下逐步运行它。我做过一次,这是一次令人兴奋的经历。

于 2010-12-20T21:26:24.227 回答