国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP判斷自定義函數定義所在文件

2024-09-04 11:49:12
字體:
來源:轉載
供稿:網友

函數可以通過樣相關函數找到位置這個問題小編還是第一次聽過了,不過這個函數小編測試還真是有效了,下面來看這兩段代碼,破解什么代碼的時候,用到這個代碼就最好不過了,馬上收藏起來,以后可以使用,下面說說使用這個 PHP獲取指定函數定義在哪個文件中 函數的方法,這需要順便定義一個function XX() 就OK了.

使用方法,代碼如下:

  1. function a(){ 
  2.  
  3.  
  4. function_dump('a'); 

然后就可以了下面是核心代碼:

  1. function function_dump($funcname) { 
  2.  
  3.     try { 
  4.  
  5.         if(is_array($funcname)) { 
  6.  
  7.             $func = new ReflectionMethod($funcname[0], $funcname[1]); 
  8.  
  9.             $funcname = $funcname[1]; 
  10.  
  11.         } else { 
  12.  
  13.             $func = new ReflectionFunction($funcname); 
  14. //開源軟件:Vevb.com 
  15.         } 
  16.  
  17.     }  (ReflectionException $e) { 
  18.  
  19.         echo $e->getMessage(); 
  20.  
  21.         return
  22.  
  23.     } 
  24.  
  25.     $start = $func->getStartLine() - 1; 
  26.  
  27.     $end =  $func->getEndLine() - 1; 
  28.  
  29.     $filename = $func->getFileName(); 
  30.  
  31.     echo "function $funcname defined by $filename($start - $end)/n"
  32.  
  33. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 友谊县| 新闻| 始兴县| 睢宁县| 宁都县| 西华县| 陆良县| 建瓯市| 安达市| 龙江县| 廊坊市| 灵石县| 铜鼓县| 宜丰县| 西青区| 科尔| 板桥市| 谷城县| 拜城县| 沙坪坝区| 天全县| 灵山县| 五原县| 青岛市| 玉林市| 浦县| 延寿县| 乐都县| 宝清县| 张北县| 凤阳县| 乌兰察布市| 来宾市| 无棣县| 宝丰县| 巴青县| 武平县| 大理市| 太原市| 崇左市| 平邑县|