PHP 异常

PHP Exception::__toString() 方法用于返回异常的字符串表示形式。

语法

public Exception::__toString() 

参数

不需要参数。

返回值

返回字符串异常的字符串表示形式。

示例:Exception::__toString() 示例

下面的示例显示了Exception::__toString() 方法的用法。

<?php
function divide($dividend, $divisor) {
  if($divisor == 0) {
    throw new Exception("Division by zero is invalid.", 25);
  }
  return $dividend / $divisor;
}

try {
  echo divide(25, 0);
} catch(Exception $e) {
  echo $e;
}
?> 

上述代码的输出将类似于:

Exception: Division by zero is invalid. in Main.php:4
Stack trace:
#0 Main.php(10): divide()
#1 {main}