我不时会把臃肿,无证,有缺陷的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)