借助了ReflectionMethod的一些特性,可以快速获得函数或者方法是在哪个文件的什么位置定义的,对于调试没有文档的程序来说很有帮助!
代码如下 | 复制代码 |
functionfunction_dump($funcname) { try{
if(is_array($funcname)) { $func=newReflectionMethod($funcname[0],$funcname[1]); $funcname=$funcname[1]; }else{ $func=newReflectionFunction($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'); |
输出:
代码如下 | 复制代码 |
functionget_affiliate defined by D:WWWadminaffiliate.php(232 - 238) |
恋爱进行时九游版
恋爱进行时九游版是一款以模拟恋爱玩法为核心的角色扮演手游,精
皇室对决fr(Null’s Royale)
皇室对决fr,即皇室战争的私服变态版本,在该版本中玩家能够拥
养了个猫联机版游戏
养了个猫小游戏一个猫咪主题的模拟经营类型的手游,在游戏中我那
模拟山羊收获日小米版
模拟山羊收获日小米版是一个极其魔性的手机游戏,在游戏中玩家将
女配逆袭之素衣
女配逆袭之素衣是一款恋爱养成冒险的一款游戏,可以角色扮演,在