php如何實(shí)現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置
php 如何實(shí)現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置
借助了ReflectionMethod的一些特性,可以快速獲得函數(shù)或者方法是在哪個(gè)文件的什么位置定義的,對(duì)于調(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)
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- php中json_decode()和json_encode()的使用方法
- php中iconv函數(shù)使用方法
- PHP isset()與empty()的使用區(qū)別詳解
- PHP 數(shù)組和字符串互相轉(zhuǎn)換實(shí)現(xiàn)方法
- PHP中使用cURL實(shí)現(xiàn)Get和Post請(qǐng)求的方法
- PHPMyadmin 配置文件詳解(配置)
- php日期轉(zhuǎn)時(shí)間戳,指定日期轉(zhuǎn)換成時(shí)間戳
- PHP 頁面跳轉(zhuǎn)到另一個(gè)頁面的多種方法方法總結(jié)
- 特詳細(xì)的PHPMYADMIN簡(jiǎn)明安裝教程
- php下intval()和(int)轉(zhuǎn)換使用與區(qū)別
- windows下apache+php+mysql 環(huán)境配置方法
- PHP 頁面編碼聲明方法詳解(header或meta)
相關(guān)文章
thinkphp框架實(shí)現(xiàn)數(shù)據(jù)添加和顯示功能
這篇文章主要為大家詳細(xì)介紹了thinkphp框架實(shí)現(xiàn)數(shù)據(jù)添加和顯示功能的相關(guān)資料,需要的朋友可以參考下2016-06-06
在php中實(shí)現(xiàn)限流ip次數(shù)以及允許部分ip訪問的代碼示例
這篇文章給大家介紹了如何在php中實(shí)現(xiàn)限流ip次數(shù)以及允許部分ip訪問,文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)具有一定的參考價(jià)值,需要的朋友可以參考下2023-12-12
php7 錯(cuò)誤處理機(jī)制修改實(shí)例分析
這篇文章主要介紹了php7 錯(cuò)誤處理機(jī)制修改,結(jié)合實(shí)例形式分析了php7 錯(cuò)誤處理機(jī)制修改相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-05-05
php中curl和file_get_content的區(qū)別
抓取遠(yuǎn)程內(nèi)容,之前一直都在用file_get_content函數(shù),其實(shí)早就知道有curl這么一個(gè)好東西的存在,但是看了一眼后感覺使用頗有些復(fù)雜,沒有file_get_content那么簡(jiǎn)單,再就是需求也不大,所以沒有學(xué)習(xí)使用curl2014-05-05
如何批量替換相對(duì)地址為絕對(duì)地址(利用bat批處理實(shí)現(xiàn))
你的url鏈接是相對(duì)路徑你想把他批量替換成絕對(duì)路徑該怎么做呢?下面與大家分享下具體的實(shí)現(xiàn)思路及代碼,只需點(diǎn)擊bat文件,全部頁面里的相對(duì)地址就會(huì)變成絕對(duì)地址了2013-05-05
基于ThinkPHP+uploadify+upload+PHPExcel 無刷新導(dǎo)入數(shù)據(jù)
這篇文章主要介紹了基于ThinkPHP+uploadify+upload+PHPExcel 無刷新導(dǎo)入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2015-09-09
fleaphp rolesNameField bug解決方法
fleaphp rolesNameField bug解決方法,需要的朋友可以參考下。2011-04-04

