php - 如何从目录和子目录中找到包含在多个文件中的函数?

标签 php search

假设我从多个 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/

相关文章:

javascript - 使用 jquery 从运行 mysql 的 php 脚本返回信息

mysql 正则表达式与多个替换?

javascript - 如何在 div 面板中搜索组词

search - 如何在TortoiseHg中搜索所有变更集中所有变更中的某个单词?

python - 在 A* 搜索中选择/排序最佳节点的更有效方法是什么?

sql - oracle中二进制字段(blob)的条件(如“like”)

javascript - Ajax 代码无法在 JavaScript 中运行

php - 是否可以在 PHP 中重载运算符?

php - 如何使用 OptionTree 拥有多个 "Theme Options"页面?

php - 将HTML文件另存为PDF