php如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置
更新時間:2017年01月17日 17:27:08 投稿:lqh
這篇文章主要介紹了php如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置的相關(guān)資料,需要的朋友可以參考下
php 如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置
借助了ReflectionMethod的一些特性,可以快速獲得函數(shù)或者方法是在哪個文件的什么位置定義的,對于調(diào)試沒有文檔的程序來說很有幫助!
function function_dump($funcname) {
try {
if(is_array($funcname)) {
$func = new ReflectionMethod($funcname[0], $funcname[1]);
$funcname = $funcname[1];
} else {
$func = new ReflectionFunction($funcname);
}
} catch (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";
}
使用:
function_dump('get_affiliate');
輸出:
function get_affiliate defined by D:\WWW\admin\affiliate.php(232 - 238)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- php中json_decode()和json_encode()的使用方法
- php中iconv函數(shù)使用方法
- PHP isset()與empty()的使用區(qū)別詳解
- PHP 數(shù)組和字符串互相轉(zhuǎn)換實現(xiàn)方法
- PHP中使用cURL實現(xiàn)Get和Post請求的方法
- PHPMyadmin 配置文件詳解(配置)
- php日期轉(zhuǎn)時間戳,指定日期轉(zhuǎn)換成時間戳
- PHP 頁面跳轉(zhuǎn)到另一個頁面的多種方法方法總結(jié)
- 特詳細的PHPMYADMIN簡明安裝教程
- php下intval()和(int)轉(zhuǎn)換使用與區(qū)別
- windows下apache+php+mysql 環(huán)境配置方法
- PHP 頁面編碼聲明方法詳解(header或meta)
相關(guān)文章
mysql_fetch_assoc和mysql_fetch_row的功能加起來就是mysql_fetch_array
mysql_fetch_assoc和mysql_fetch_row的功能加起來就是mysql_fetch_array...2007-01-01
php中var_export與var_dump的區(qū)別分析
php中var_export與var_dump的區(qū)別分析,在大多數(shù)情況下,多用var_dump來輸出,因為它也輸出了數(shù)據(jù)類型。2010-08-08
PHP實現(xiàn)的自定義圖像居中裁剪函數(shù)示例【測試可用】
這篇文章主要介紹了PHP實現(xiàn)的自定義圖像居中裁剪函數(shù),結(jié)合實例形式分析了php針對圖片的獲取、計算、裁剪、保存等相關(guān)操作技巧,需要的朋友可以參考下2017-08-08
PHP網(wǎng)站常見安全漏洞,及相應(yīng)防范措施總結(jié)
這篇文章主要介紹了PHP網(wǎng)站常見安全漏洞,及相應(yīng)防范措施總結(jié),文中相關(guān)措施講解的很清晰,有感興趣的同學(xué)可以學(xué)習(xí)下2021-03-03

