tim*_*one 4 php zend-framework
我有一个像这样的ZF调试函数:
function fs_d($d, $at){
if($_REQUEST['debug']=='123'){
Zend_Debug::dump($d,'at: ' . $at);
}else{
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
并会这样打电话:
fs_d($var, $at)
Run Code Online (Sandbox Code Playgroud)
我想要什么来表示$at函数中调用的位置.换句话说,__FILE__在__LINE__函数调用点处而不是在输出点处评估类似的东西.但我不想写__FILE__的__LINE__,在每一个电话.
是否有某种方式可以包装为宏,包裹在包围,{$}或反引号或其他东西?
http://www.php.net/debug_backtrace
$backtrace = debug_backtrace(false);
$last = $backtrace[1];
echo "Error in $last[file], line $last[line] ($last[function])!";
Run Code Online (Sandbox Code Playgroud)