我正在查看PHP文件,我看到条件语句中使用的变量$myaccounts
。该变量未在此PHP文件中定义,因此我假设这是一个全局变量。
如何查找在此目录/文件中定义此变量?
答案 0 :(得分:1)
如果你有一个可以执行全局搜索的IDE,只需查找$myaccounts*=
(*
可以替换为搜索功能使用的任何通配符)
答案 1 :(得分:0)
如果您的环境启用了xdebug,您可以使用它tracing functionality来获取已执行的每一行的列表。您当然需要的配置是xdebug.collect_assignments
将此设置为1
。获得跟踪文件后,对变量名称进行简单的文本搜索即可显示其分配的每个位置。
如果你不能拥有xdebug,我会尝试将get_included_files()的输出放在你看到“$ myaccounts”变量的地方,然后在那些中搜索文本“$ myaccounts \ s * =”,但extract()
之类的内容可以隐藏作业。