自定义抛出异常
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();
}
}*/
?>
以上是关于自定义抛出异常的主要内容,如果未能解决你的问题,请参考以下文章