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

PHP中文网
發布: 2023-03-01 08:26:01
原創
2982 人瀏覽過


如何查看某段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中文網(m.sbmmt.com)!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!