版权声明:只要有树叶飞舞的地方,火就会燃烧,火的影子照耀着村子,新的树叶就会发芽。 https://blog.csdn.net/koastal/article/details/83116404
改造前:
makeLog("[file:".__FILE__.";line:".__LINE_."]".$msg);
改造后:
makeLog($msg);
日志记录函数:
function makeLog($msg){
$trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS,1);
$file = $trace[0]['file'];
$line = $trace[0]['line'];
echo "[file:{$file};line:{$line}]#{$msg}";
}
debug_backtrace() 函数可以返回 PHP 的回溯跟踪,堆栈的第一条记录就是makeLog函数首次调用时的相关信息。