当你需要得到引用本函数的各种信息,如文件名、类名、函数名等。可以借用下面的两种方法。
方法1:
getTrace()
如果是一级一级嵌套调用,该方法会以二维数组的方法,一个嵌套为一个数组,里面包含了文件名、类名、函数名等信息
具体使用如下:
try{
<span style="white-space:pre"> </span>throw new Exception();
}catch(Exception $e){
$classinfo = $e->getTrace();
print_r($classinfo);
}
方法2:
debug_backtrace();
该函数会返回引用该函数的各种信息,如文件名、类名、函数名等
如果是一级一级嵌套调用,该方法会以二维数组的方法,一个嵌套为一个数组,里面包含了文件名、类名、函数名等信息
$classinfo = debug_backtrace();
print_r($classinfo);
上面两种方法都是以数组的形式返回,可以根据需要进行处理,得到所需。