getTraceAsString
返回與getTrace() 相同的信息,但形式為字符串。
getTraceAsString()
方法以字符串形式返回堆棧跟踪。
堆棧跟踪包含有關在給定時刻運行的所有函數的信息。此方法提供的堆棧跟踪包含引發異常時的堆棧信息。
教程: PHP 異常
參考手冊: getTrace() 方法
輸出堆棧跟踪:
<?php function myFunction ( $num ) { throw new Exception ( "An error occurred" ) ; } try { myFunction ( 5 ) ; } catch ( Exception $e ) { print_r ( $e -> getTraceAsString ( ) ) ; } ?>
親自試一試
$exception -> getTraceAsString ( )