假设我从多个 php 文件调用了这个 php 函数
do_something($var);
如何找到调用该函数的文件?
稍后编辑:我想在 Windows 上执行此操作
最佳答案
至少有一些IDE有一种方法可以在当前项目中搜索某些变量、函数调用等的所有实例。如果您使用的是 IDE,请查看其帮助。
如果你使用的是 *nix 系统,你可以使用 grep搜索:
grep do_something *.php'
以上将在您当前的工作目录中搜索所有以“.php”扩展名结尾的文件中的文本“do_something”。您可以使用 find command 扩展它以搜索当前目录的所有子目录。 :
find . -name "*.php" -exec grep do_something {} \;
在您的 *nix 命令行中使用“man grep”和“man find”来了解更多信息。
如果您使用的是 Windows,我相信 find command可以做类似的事情,我不太熟悉,但基本语法应该是这样的:
find "do_something" *.php
关于php - 如何从目录和子目录中找到包含在多个文件中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542908/