函数名称: Exception::getTraceAsString() 函数描述: 获取异常的堆栈跟踪信息,并以字符串形式返回
用法: 该函数用于在捕获的异常处理程序中获取异常的详细堆栈跟踪信息。它返回一个包含堆栈跟踪信息的字符串,该字符串包括每个函数调用的文件名、行号、类名和方法名。
语法:
string Exception::getTraceAsString(void)
示例:
try {
// 一些可能抛出异常的代码
} catch (Exception $e) {
echo "捕获到异常: " . $e->getMessage() . "\n";
echo "堆栈跟踪: " . $e->getTraceAsString();
}
上述示例假设在try
块中的代码可能抛出异常。当异常被捕获时,将使用getMessage()
函数获取异常的消息,并使用getTraceAsString()
函数获取堆栈跟踪信息。最后,将异常消息和堆栈跟踪信息打印到屏幕上。