本文整理汇总了PHP中zotop::start方法的典型用法代码示例。如果您正苦于以下问题:PHP zotop::start方法的具体用法?PHP zotop::start怎么用?PHP zotop::start使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类zotop
的用法示例。
在下文中一共展示了zotop::start方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: boot
/**
* 启动系统,完成系统的一些初始化设置
*
* @return bool
*/
public static function boot()
{
static $boot = false;
//boot函数只能运行一次
if ($boot) {
return true;
}
//mark
zotop::start('zotop');
//缓存开始
ob_start();
//注册加载函数
spl_autoload_register(array('zotop', 'autoload'));
//设置系统事件
zotop::add('system.boot', array('application', 'init'));
//运行时
zotop::add('system.route', array('router', 'init'));
zotop::add('system.route', array('router', 'execute'));
zotop::add('system.404', array('application', 'show404'));
zotop::add('system.run', array('application', 'run'));
zotop::add('system.render', array('application', 'render'));
zotop::add('system.shutdown', array('zotop', 'shutdown'));
zotop::add('system.reboot', array('runtime', 'reboot'));
zotop::add('system.reboot', array('application', 'reboot'));
// Sanitize all request variables
$_GET = zotop::sanitize($_GET);
$_POST = zotop::sanitize($_POST);
$_COOKIE = zotop::sanitize($_COOKIE);
//boot
$boot = true;
}