弄清楚加载了哪些文件以及加载顺序

Figure out what files are loaded and in which order

Sidenode:我正在研究 HHVM,但遇到了一些对我来说变得复杂的问题。所以我正在寻找一些新的技巧,希望有人能帮助 me.My 目标是使用 laravel 框架从源代码构建 HHVM 作为 HHVM-extension。所以所有 类 都应该包含在 systemlib.php.

有谁知道加载了哪些文件以及加载顺序?

为了获取包含的文件,我在 differend autoloader 函数中的所有包含之前添加了一个 echo $file;。 但似乎 类 与 use 命令的 "included" 没有被自动加载器加载,因此不会出现在 echo 中。还有来自 extendsimplements.

的 类

我将非常感谢任何类型的答案和想法,如果它能以某种方式工作,那就太棒了。

您可以在 HHVMPHP 中调用 get_included_files() 以获取已加载脚本文件的列表,按照文件名数组的读取顺序。