// 异常类使用
class NullHandleException extends Exception
{
function __construct($message)
{
parent::__construct($message);
}
}
function printObject($obj)
{
if($obj==NULL)
{
throw new NullHandleException("printObject received NUll object");
}
print $obj."\n";
}
class MyName
{
function __construct($name)
{
$this->name=$name;
}
function __toString()
{
return $this->name;
}
private $name;
}
try{
printObject(new MyName("Bill"));
printObject(NULL);
printObject(new MyName("Jane"));
}catch(NullHandleException $exception)
{
print $exception->getMessage();
print " in file ".$exception->getFile();
print " on line ".$exception->getLine()."\n";
}catch(Exception $exception)
{
}
php异常类使用
最新推荐文章于 2022-03-15 16:20:29 发布