【发布时间】:2010-12-20 19:09:03
【问题描述】:
是否有一些指南描述了 PHP 的内部结构?
- 如何加载文件(必需、包含)?
- 它们是如何解析和执行的?
- 内存是如何分配的?
- 如何创建/销毁对象?
- 如何加载外部模块?
- 堆栈/堆是如何工作的?
- 操作码缓存实际上是如何工作的?
- 常见的技巧和性能提示?
【问题讨论】:
-
这是一个完全合理的问题,不应该被关闭。
是否有一些指南描述了 PHP 的内部结构?
【问题讨论】:
在我看来,您应该寻找有关 PHP 内部开发的资源。在别处找这些资料真的会很零散。
我建议从您当地的书店中挑选一本 PHP Core 开发书籍并进行阅读。 PHP.net 有一个 underdeveloped beginners reference 如果你想从那里开始。
【讨论】:
这个由 Sara Golemon 撰写的优秀但有些过时的 book 可以回答您的大部分问题。否则,学习 php 内部原理的最佳方法是编译它的调试版本并在调试器下逐步运行它。我做过一次,这是一次令人兴奋的经历。
【讨论】: