是否有一些指南描述了 PHP 的内部结构?
- 如何加载文件(必需,包括)?
- 它们是如何被解析和执行的?
- 内存是怎么分配的?
- 如何创建/销毁对象?
- 如何加载外部模块?
- 堆栈/堆如何工作?
- 操作码缓存实际上是如何工作的?
- 常见的技巧和性能提示?
在我看来,您应该寻找有关 PHP 内部开发的资源。在别处找这些资料真的会很零散。
我建议从您当地的书店中挑选一本 PHP Core 开发书籍并阅读一下。如果您想从那里开始,PHP.net 有一个不发达的初学者参考。
Sara Golemon 的这本出色但有些过时的书回答了您的大部分问题。否则,学习 php 内部原理的最佳方法是编译它的调试版本并在调试器下逐步运行它。我做过一次,这是一次令人兴奋的经历。