PHP 高级编程(4/5)_PHP教程
程序员文章站
2022-06-05 16:14:19
...
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(); }
上一篇: 多个数组形成另一个数组的有关问题
下一篇: PHP施用GET传输汉字的编码转换
推荐阅读
-
Laravel 5框架学习之Blade 简介,laravelblade_PHP教程
-
PHP面向对象编程的基础知识讲解_PHP教程
-
PHP设计模式漫谈之迭代器模式(5)_PHP教程
-
php入门教程之对象详解(1/5)
-
经验分享:PHP编程的5个良好习惯(二)(1)
-
php5 apache 2.2 webservice 创建与配置(java)_PHP教程
-
PHP4的新函数介绍-输出信息控制函数,以前别人转发的_PHP教程
-
Linux下用PHP4连接ORACLE8I的方法_PHP教程
-
UltraEdit高级使用技巧,ultraedit使用技巧_PHP教程
-
让PHP代码优雅起来的一些编程习惯_PHP教程