【发布时间】:2013-02-07 06:35:29
【问题描述】:
使用 Zend 框架,如果传递的参数对于该方法来说是非法的,我想在模型类中的特定方法内抛出异常。例如,在 Java 中,我会这样做:
public void addName(String name) {
if (name.equals('')) {
throw new IllegalArgumentException();
}
// Other code if everything is ok.
}
然而,据我所知,PHP 和 Zend Framework 缺少像 IllegalArgumentException 这样的基本内置异常类。那么我应该使用什么来正确传递一个实际描述出了什么问题的异常呢?自己创建这样的异常类?但这不是框架应该消除的这种代码吗?
我刚刚开始学习 Zend 框架。我一生中没有写过很多 PHP,所以请随时向我解释一些您认为对于一个体面的 PHP 程序员来说应该是显而易见的事情。
【问题讨论】:
标签: zend-framework