本文整理汇总了PHP中request::init方法的典型用法代码示例。如果您正苦于以下问题:PHP request::init方法的具体用法?PHP request::init怎么用?PHP request::init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类request
的用法示例。
在下文中一共展示了request::init方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
/**
* Initialize nyro
*/
private static function init() {
if (!self::$cfg) {
factory::init();
if (DEV) {
debug::timer('nyro');
debug::timer('nyroProcess');
}
request::init();
self::$cfg = new config(factory::loadCfg(__CLASS__));
file::init();
session::initFlash();
}
}
示例2: date_default_timezone_set
$debugMode = true;
auto::setDebugMode($debugMode);
auto::run();
//设置时区
date_default_timezone_set("Asia/Shanghai");
//============================ 对 plugin 进行定义 ============================
//如果需要,定义一些(个数不限)在 action 执行之前预执行 和 后执行的程序
plugin::add('plugin_wbinit', plugin::type_before_run);
plugin::add('plugin_backEnd', plugin::type_after_run);
//plugin::add('Plugin_Requestend', plugin::TYPE_AFTER_RUN);
//============================ 对request 的数据进行处理 ============================
//(必要)此处主要是为了提高一些获取效率,进行一次读入,同时也对原生 $_POST 等做了销毁
$antiXssModeOn = true;
//是否开启对 $_POST, $_GET, $_COOKIE 的防跨站处理
$addslashesModeOn = true;
request::init($antiXssModeOn, $addslashesModeOn);
//add log conf
$logconf = config::get('log.default');
log::addLogger(new logger_default($logconf));
//============================ 定义一些快捷的function 别名之类,此处非必须 ============================
util::loadMiscellaneous();
//============================ 开始定义database 和 cache相关资源 ============================
//定义database server
$dbconf = config::get('dbmysql');
//读取配置文件,注意配置文件中的格式
foreach ($dbconf as $alias => $conf) {
db::addServer($alias, $conf);
}
//定义cache server
$cacheConf = config::get('cache');
//读取配置文件,注意配置文件中的格式
示例3: start
public static function start()
{
request::init(config::get_config('app_config'));
controller::call(request::get_route(), request::get_params());
}
示例4: push
function push()
{
if ($this->cnt > 0) {
request::init($this, $this->url)->id = $this->cnt--;
}
}