PHP中可以通过Exception类中的成员函数getTrace()获取产生异常的代码回退路径的数组。
$trace=$e->getTrace();
for($i=0;$i< count($trace);$i++)
{
$var=each($trace);
echo $var["key"]."->".$var["value"]."<br/>";
}
以上代码只会显示Array。
print_r($e->getTrace());
则会显示完整的回退路径数组:
Array ( [0] => Array ( [file] => F:\wamp\www\exercise\try_catch\try_catch.php [line] => 59 [function] => div [args] => Array ( [0] => 100 [1] => 0 ) ) )
转载于:https://blog.51cto.com/boat74/866394