跟踪定义变量的位置


Tracing where a variable is defined

我正在与别人的php代码工作,并遇到一个名为$options的全局变量,其中包含一个我需要修改的数组。

该站点是在大量文件中编码的,$options是全局作用域,使我无法将其追溯到定义或初始化的位置。

是否有一些工具或函数将指向$options定义的路径或文件?

处理全局变量总是一件麻烦事。如果您将文件托管在Linux服务器上,则转到根目录并执行搜索

grep -rn 'global $options' .

它将列出使用了$options的所有文件。干杯!