PHP 高级编程(4/5)

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

php 高级编程(4/5) - SPL异常类之 LogicException 逻辑异常SPL 提供了一系列标准异常。日常的使用中我们应该根据需求科学的使用它们,来使我们的程序更加健壮。LogicException 是从 Exception 基类派生的,没有添加任何附加方法。抛出逻辑异常和抛出标准一次的方法类似,区别在于逻辑异常须在应用程序编写有误时才抛出。下面演示下LogicException类的使用。

class App{ PRotected $_loaded = false; protected $_name; public function start() { $this->_loaded = true; $this->_name = 'unzin'; } public function GetName() { if(!$this->_loaded) { throw new LogicException("Error Processing Request", 1); } return $this->_name; }}try{ $APP = new App(); echo $APP -> GetName();}catch(LogicException $e){ echo $e->getMessage();}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航