函数名:Exception::getLine() 适用版本:PHP 5, PHP 7
用法:该方法用于获取抛出异常的代码行号。
语法:int Exception::getLine()
参数:该方法没有任何参数。
返回值:返回一个整数值,表示抛出异常的代码行号。
示例:
try {
// 某些代码抛出了异常
throw new Exception('这是一个示例异常');
} catch (Exception $e) {
// 获取异常信息和行号
$message = $e->getMessage();
$line = $e->getLine();
echo "异常信息:$message\n";
echo "异常发生的行号:$line\n";
}
以上示例中,当代码抛出异常时,我们通过catch块捕获异常对象。然后使用getLine()
方法获取异常发生的行号,并将其值赋给变量$line
。最后,我们将异常信息和行号打印出来。注意,此方法必须在异常对象上调用。