我的第一个问题是这个。我认为包含的工具对于生成一个文件很有用,该文件包含有关如何通过 include 和 require 语句连接 php 文件的信息,并且它尤其能够通过解析代码来收集必要的信息......事情是我不能/不想执行代码来获取包含信息。尽管我发现的所有示例似乎都需要运行该项目。
在这里http://php.net/manual/en/inclued.examples-implementation.php你会发现下面的例子:
<?php
// File to store the inclued information
$fp = fopen('/tmp/wp.ser', 'w');
if ($fp) {
$clue = inclued_get_data();
if ($clue) {
fwrite($fp, serialize($clue));
}
fclose($fp);
}
?>
但这应该做什么?据我了解'inclued_get_data()'它只是要获取有关该文件中包含哪些文件的信息 - 没有 - 然后序列化包含的数据结构并将其写入'/tmp/wp.ser'。我在这里想念什么?
如果您在 php.ini 中启用这样的包含扩展名,那么再次:
extension=inclued.so
inclued.enabled=1
inclued.dumpdir=/tmp
包含扩展是根据站点的请求调用的,它会记录所有已执行的包含 - 对吧?
无论如何,这两个选项似乎都不能帮助我了解整个项目的所有内容。正确的?如果这是正确的,那么您是否知道无需编写解析器的方法?