找出函数的来源?

Cam*_*Cam 3 php function

我不时会把臃肿,无证,有缺陷的PHP代码解决.我有几个工具用于尽快修复此类代码.

我不确定如何做到这一点偶尔会让我感到悲痛的是找到一个函数所在的位置(在哪个文件中定义).请注意,我不想知道一个函数被调用.

例如,我希望能够这样做:

//file1.php
function foo(){
    echo 'bar';
}
Run Code Online (Sandbox Code Playgroud)

.

//file2.php
where_is_function('foo');//error
include('file1.php');
echo where_is_function('foo');//outputs'file1.php'
Run Code Online (Sandbox Code Playgroud)

Ben*_*owe 11

给自己一个好的IDE,比如netbeanseclipse.它们具有查找函数声明的功能,还可以找到这些函数的用法(在重构下).

我个人使用netbeans.我只需要ctrl-click一个函数名称&netbeans将找到定义函数的位置,并自动为我打开文件.

  • +1 ctrl + click是netbeans中非常方便的功能=) (2认同)