本文整理汇总了PHP中Kohana::_init方法的典型用法代码示例。如果您正苦于以下问题:PHP Kohana::_init方法的具体用法?PHP Kohana::_init怎么用?PHP Kohana::_init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Kohana
的用法示例。
在下文中一共展示了Kohana::_init方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: deinit
public static function deinit()
{
if (Kohana::$_init) {
spl_autoload_unregister(array('Kohana', 'auto_load'));
if (Kohana::$errors) {
restore_error_handler();
restore_exception_handler();
}
Kohana::$log = NULL;
Kohana::$_modules = array();
Kohana::$_paths = array(APPPATH, SYSPATH);
Kohana::$_init = FALSE;
}
}
示例2: deinit
/**
* Cleans up the environment:
*
* - Restore the previous error and exception handlers
* - Destroy the Kohana::$log and Kohana::$config objects
*
* @return void
*/
public static function deinit()
{
if (Kohana::$_init) {
// Removed the autoloader
spl_autoload_unregister(array('Kohana', 'auto_load'));
if (Kohana::$errors) {
// Go back to the previous error handler
restore_error_handler();
// Go back to the previous exception handler
restore_exception_handler();
}
// Destroy objects created by init
Kohana::$log = Kohana::$config = NULL;
// Reset internal storage
Kohana::$_modules = Kohana::$_files = array();
Kohana::$_paths = array(APPPATH, SYSPATH);
// Reset file cache status
Kohana::$_files_changed = FALSE;
// Kohana is no longer initialized
Kohana::$_init = FALSE;
}
}