php如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置
更新時間:2017年01月17日 17:27:08 投稿:lqh
這篇文章主要介紹了php如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置的相關資料,需要的朋友可以參考下
php 如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置
借助了ReflectionMethod的一些特性,可以快速獲得函數(shù)或者方法是在哪個文件的什么位置定義的,對于調試沒有文檔的程序來說很有幫助!
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ù)組和字符串互相轉換實現(xiàn)方法
- PHP中使用cURL實現(xiàn)Get和Post請求的方法
- PHPMyadmin 配置文件詳解(配置)
- php日期轉時間戳,指定日期轉換成時間戳
- PHP 頁面跳轉到另一個頁面的多種方法方法總結
- 特詳細的PHPMYADMIN簡明安裝教程
- php下intval()和(int)轉換使用與區(qū)別
- windows下apache+php+mysql 環(huán)境配置方法
- PHP 頁面編碼聲明方法詳解(header或meta)
相關文章
thinkphp框架實現(xiàn)數(shù)據(jù)添加和顯示功能
這篇文章主要為大家詳細介紹了thinkphp框架實現(xiàn)數(shù)據(jù)添加和顯示功能的相關資料,需要的朋友可以參考下2016-06-06
在php中實現(xiàn)限流ip次數(shù)以及允許部分ip訪問的代碼示例
這篇文章給大家介紹了如何在php中實現(xiàn)限流ip次數(shù)以及允許部分ip訪問,文中通過代碼示例給大家介紹的非常詳細,對大家的學習具有一定的參考價值,需要的朋友可以參考下2023-12-12
php中curl和file_get_content的區(qū)別
抓取遠程內(nèi)容,之前一直都在用file_get_content函數(shù),其實早就知道有curl這么一個好東西的存在,但是看了一眼后感覺使用頗有些復雜,沒有file_get_content那么簡單,再就是需求也不大,所以沒有學習使用curl2014-05-05
如何批量替換相對地址為絕對地址(利用bat批處理實現(xiàn))
你的url鏈接是相對路徑你想把他批量替換成絕對路徑該怎么做呢?下面與大家分享下具體的實現(xiàn)思路及代碼,只需點擊bat文件,全部頁面里的相對地址就會變成絕對地址了2013-05-05
基于ThinkPHP+uploadify+upload+PHPExcel 無刷新導入數(shù)據(jù)
這篇文章主要介紹了基于ThinkPHP+uploadify+upload+PHPExcel 無刷新導入數(shù)據(jù)的相關資料,需要的朋友可以參考下2015-09-09
fleaphp rolesNameField bug解決方法
fleaphp rolesNameField bug解決方法,需要的朋友可以參考下。2011-04-04

