1.5. Zend::exception()
上一页 | 第 1 章 Zend | 下一页

## 1.5. Zend::exception()

Lazy loads an exception class, instantiates the exception, and returns it. 延迟加载（lazy load）一个异常类，实例化并返回对象实例。

    <?php

    Zend::exception($class, $message, $code);

    ?>

The `$class` argument specifies the exception class to load and instantiate, and is loaded using 第 1.3 节 “Zend::loadClass()”; as such, it must follow the framework class naming conventions and be somewhere in the PHP `include_path`. `$class`参数指定了要加载和实例化的异常类（这个类通过Zend::loadClass()来加载，见第 1.3 节 “Zend::loadClass()”）。本参数的命名一定要遵循命名规则，类文件可以位于`include_path`指定的位置。

`$message` 和`$code`参数都是可选的，将作为参数传递给异常类的构造方法。

如果加载成功，本方法会加载exception类，把`$message` 和`$code`参数传递给异常类的构造方法，然后创建一个实例并返回。如果无法加载类，或者该类不是`Exception`的子类，则抛出一个异常。

上一页 | 上一级 | 下一页
1.4. Zend::isReadable() | 起始页 | 1.6. Zend::dump()