自定义抛出异常

Posted jiangger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义抛出异常相关的知识,希望对你有一定的参考价值。

<?php
class myexception extends Exception
{
public function errormessage()
{
$errmessage = "error :".$this->getline()." in ".$this->getfile()."<b> error:".$this->getMessage()
."</b>";
return $errmessage;
}
}
$email="[email protected]";

try
{
try
{
throw new Exception($email);
}
catch (Exception $e)
{
throw new myexception($email);
}
}
catch(myexception $e)
{
echo $e->errormessage();
}
/* try
{
throw new Exception($email);
}
catch(Exception $e)
{
try
{
throw new myexception($email);
}

catch(myexception $e)
{
echo $e->errormessage();
}
}*/

?>

以上是关于自定义抛出异常的主要内容,如果未能解决你的问题,请参考以下文章

python自定义异常抛出接受多个数值

未抛出 spring webflux 的自定义异常

python 自定义异常/raise关键字抛出异常

Java 求大神们解答:自定义异常,处理异常

Throwable -抛出异常类与自定义异常类

怎样自定义一个异常(报错) 并抛出