Yaf_Application 类
(Yaf >=1.0.0)
简介
Yaf_Application 为应用提供了一个辅助设施。 它提供了可重用的资源,常见的和模块化的引导类,还有依赖的检查。
注意:
Yaf_Application 实现了单例模式。 Yaf_Application 不能够被序列化和反序列化, 因为当你尝试使用 PHPUnit 来为 Yaf 写一些测试用例的时候会造成一些不必要的麻烦。
你可以使用 PHPUnit 的 @backupGlobals 注释来控制全局变量的备份和恢复操作, 从而可以解决这个问题。
类摘要
final
class Yaf_Application
{
/* 属性 */
protected
$config;
protected
$dispatcher;
protected
$_modules;
protected
$_running;
protected
$_environ;
/* 方法 */
public __destruct()
}属性
- config
- dispatcher
- _app
- _modules
- _running
- _environ
目录
- Yaf_Application::app — 检索 Application 实例
- Yaf_Application::bootstrap — 调用 bootstrap
- Yaf_Application::clearLastError — 清除最后的错误信息
- Yaf_Application::__construct — Yaf_Application 的构造函数
- Yaf_Application::__destruct — __destruct 函数
- Yaf_Application::environ — 检索环境名
- Yaf_Application::execute — 运行回调
- Yaf_Application::getAppDirectory — 获取应用的目录
- Yaf_Application::getConfig — 获取 Yaf_Config_Abstract 的实例
- Yaf_Application::getDispatcher — 获取 Yaf_Dispatcher 的实例
- Yaf_Application::getLastErrorMsg — 获取最近产生的错误的错误信息
- Yaf_Application::getLastErrorNo — 获取最后产生的错误的错误代码
- Yaf_Application::getModules — 获取定义的模块名
- Yaf_Application::run — 运行 Yaf_Application
- Yaf_Application::setAppDirectory — 改变应用目录
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。
备份地址:http://www.lvesu.com/blog/php/class.yaf-application.php