首頁  >  文章  >  後端開發  >  php 如何查看某個函數定義在 那個php檔案中

php 如何查看某個函數定義在 那個php檔案中

PHP中文网
PHP中文网原創
2017-03-30 15:20:192942瀏覽


如何查看某段php腳本中出現的函數是在那個php檔案中定義的

使用ReflectionFunction。 ReflectionMethod中文文檔ReflectionFunction中文文檔

getMessage();
        return;
    }
    $start = $func->getStartLine() - 1;
    $end =  $func->getEndLine() - 1;
    $filename = $func->getFileName();
        echo "function $funcname defined by $filename($start - $end)\n";
    }
    function_dump('a');
    function_dump(array('b', 'f'));
    $b = new b();
    function_dump(array($b, 'f'));
?>

用phpstorm,開啟整個工程,然後Ctrl+滑鼠點選函數名稱就可跳到定義了。

用IDE的話, 直接ctrl+滑鼠點選.
用普通編輯器, 就整個專案下找出function 函數名稱.
用反射類別echo (new ReflectionFunction('函數名稱'))->getFileName()

以上就是php 如何查看某個函數定義在那個php檔案中的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn