查询

Exception::getLine()函数—用法及示例

「 获取抛出异常的代码行号 」


函数名: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。最后,我们将异常信息和行号打印出来。注意,此方法必须在异常对象上调用。

补充纠错
上一个函数: Exception::getPrevious()函数
下一个函数: Exception::getTrace()函数
热门PHP函数
分享链接