也可以使用 PHP 內建的 ReflectionFunction class,
ReflectionFunction class 可以列出指定函式的資訊。
例如函式定義的檔案位置、第幾行....。
範例:
<?php function aa(){ echo 123; } $reflFunc = new ReflectionFunction('aa'); echo $reflFunc->getFileName(); // D:\Apache(x86)\htdocs\00\test.php (定義在哪個檔案) echo $reflFunc->getStartLine(); // 2 (定義在第幾行)
參考:
PHP: ReflectionFunction - Manual
php - How to find out where a function is defined? - Stack Overflow
沒有留言:
張貼留言