函數可以通過樣相關函數找到位置這個問題小編還是第一次聽過了,不過這個函數小編測試還真是有效了,下面來看這兩段代碼,破解什么代碼的時候,用到這個代碼就最好不過了,馬上收藏起來,以后可以使用,下面說說使用這個 PHP獲取指定函數定義在哪個文件中 函數的方法,這需要順便定義一個function XX() 就OK了.
使用方法,代碼如下:
- function a(){
- }
- function_dump('a');
然后就可以了下面是核心代碼:
- function function_dump($funcname) {
- try {
- if(is_array($funcname)) {
- $func = new ReflectionMethod($funcname[0], $funcname[1]);
- $funcname = $funcname[1];
- } else {
- $func = new ReflectionFunction($funcname);
- //開源軟件:Vevb.com
- }
- } (ReflectionException $e) {
- echo $e->getMessage();
- return;
- }
- $start = $func->getStartLine() - 1;
- $end = $func->getEndLine() - 1;
- $filename = $func->getFileName();
- echo "function $funcname defined by $filename($start - $end)/n";
- }
新聞熱點
疑難解答