本文整理汇总了PHP中App::exec方法的典型用法代码示例。如果您正苦于以下问题:PHP App::exec方法的具体用法?PHP App::exec怎么用?PHP App::exec使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类App
的用法示例。
在下文中一共展示了App::exec方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
/**
* 运行应用实例 入口文件使用的快捷方法
* @access public
* @return void
*/
public static function run()
{
// 设置系统时区
date_default_timezone_set(C('DEFAULT_TIMEZONE'));
// 加载动态项目公共文件和配置
load_ext_file();
// 项目初始化标签
tag('app_init');
// URL调度
Dispatcher::dispatch();
// 项目开始标签
tag('app_begin');
// Session初始化 支持其他客户端
if (isset($_REQUEST[C("VAR_SESSION_ID")])) {
session_id($_REQUEST[C("VAR_SESSION_ID")]);
}
if (C('SESSION_AUTO_START')) {
session_start();
}
// 记录应用初始化时间
if (C('SHOW_RUN_TIME')) {
G('initTime');
}
App::exec();
// 项目结束标签
tag('app_end');
// 保存日志记录
if (C('LOG_RECORD')) {
Log::save();
}
return;
}
示例2: run
public static function run()
{
\Core\Hook::listen('app_begin');
App::init();
// Session初始化
session(C('SESSION_OPTIONS'));
App::exec();
\Core\Hook::listen('app_end');
}
示例3: exec
public function exec()
{
$loader = $this->router->get();
if ($loader === false) {
self::status(404);
return false;
}
\Launcher::launch($loader);
parent::exec();
// launching modules
}
示例4: run
/**
* 运行应用实例 入口文件使用的快捷方法
* @access public
* @return void
*/
public static function run()
{
App::init();
// Session初始化
if (!IS_CLI) {
session(C('SESSION_OPTIONS'));
}
// 记录应用初始化时间
G('initTime');
App::exec();
return;
}
示例5: run
/**
* 运行应用实例 入口文件使用的快捷方法
* @access public
* @return void
*/
public static function run()
{
// 应用初始化标签
Hook::listen('app_init');
App::init();
// 应用开始标签
Hook::listen('app_begin');
// Session初始化
if (!IS_CLI) {
session(C('SESSION_OPTIONS'));
}
// 记录应用初始化时间
G('initTime');
App::exec();
// 应用结束标签
Hook::listen('app_end');
return;
}
示例6: run
/**
* 运行应用实例 入口文件使用的快捷方法
* @access public
* @return void
*/
public static function run()
{
// 项目初始化标签
tag('app_init');
App::init();
// 项目开始标签
tag('app_begin');
// Session初始化
session(C('SESSION_OPTIONS'));
// 记录应用初始化时间
G('initTime');
App::exec();
// 项目结束标签
tag('app_end');
// 保存日志记录
if (C('LOG_RECORD')) {
Log::save();
}
return;
}
示例7: run
/**
+----------------------------------------------------------
* 运行应用实例 入口文件使用的快捷方法
+----------------------------------------------------------
* @access public
+----------------------------------------------------------
* @return void
+----------------------------------------------------------
*/
public static function run()
{
App::init();
// 记录应用初始化时间
if (C('SHOW_RUN_TIME')) {
$GLOBALS['_initTime'] = microtime(TRUE);
}
App::exec();
// 保存日志记录
if (C('LOG_RECORD')) {
Log::save();
}
return;
}
示例8: run
public static function run()
{
tag('app_init');
App::init();
tag('app_begin');
session(C('SESSION_OPTIONS'));
G('initTime');
App::exec();
tag('app_end');
return;
}
示例9: run
public static function run()
{
App::init();
if (C('SHOW_RUN_TIME')) {
G('initTime');
}
App::exec();
if (C('LOG_RECORD')) {
Log::save();
}
return;
}
示例10: run
/**
* 运行应用实例 入口文件使用的快捷方法
* @access public
* @return void
*/
public static function run()
{
// 项目初始化标签
tag('app_init');
App::init();
// 项目开始标签
tag('app_begin');
if ($_GET["s"] !== "/install" && is_file(ENTRY_PATH . "/Data/install.lock")) {
// Session初始化
session(C('SESSION_OPTIONS'));
}
// 记录应用初始化时间
G('initTime');
App::exec();
// 项目结束标签
tag('app_end');
return;
}
示例11: define
<?php
define("CORE_PATH", dirname(__FILE__) . '/');
define("MODEL_PATH", CORE_PATH . "../Model/");
define("ACTION_PATH", CORE_PATH . "../Action/");
define("VIEW_PATH", CORE_PATH . "../View/");
define("TMPL_PATH", CORE_PATH . "../Tpl/");
define("CORE_CONFIG_PATH", CORE_PATH . "Conf/");
function load_runtime_file()
{
$file = array(CORE_PATH . "MVCCore.class.php", CORE_PATH . "App.class.php", CORE_PATH . "URLDispatch.class.php", CORE_PATH . "functions.php", CORE_PATH . "Action.class.php", VIEW_PATH . "View.class.php");
foreach ($file as $val) {
require_once $val;
}
config(require_once CORE_CONFIG_PATH . "coreconfig.php");
}
load_runtime_file();
MVCCore::init();
App::start();
App::exec();
示例12: run
/**
+----------------------------------------------------------
* 运行应用实例 入口文件使用的快捷方法
+----------------------------------------------------------
* @access public
+----------------------------------------------------------
* @return void
+----------------------------------------------------------
*/
public static function run()
{
App::init();
$plugin = C('APP_PLUGIN_ON');
// 项目开始标签
if ($plugin) {
tag('app_begin');
}
// Session初始化 支持其他客户端
if (isset($_REQUEST[C("VAR_SESSION_ID")])) {
session_id($_REQUEST[C("VAR_SESSION_ID")]);
}
if (C('SESSION_AUTO_START')) {
session_start();
}
// 记录应用初始化时间
if (C('SHOW_RUN_TIME')) {
G('initTime');
}
App::exec();
// 项目结束标签
if ($plugin) {
tag('app_end');
}
// 保存日志记录
if (C('LOG_RECORD')) {
Log::save();
}
return;
}
示例13: run
/**
* Run Applications Import files using the shortcut method
* @access public
* @return void
*/
public static function run()
{
// Project Initialization tab
tag('app_init');
App::init();
// Project start tag
tag('app_begin');
// Session Initialization
session(C('SESSION_OPTIONS'));
// Record application initialization time
G('initTime');
App::exec();
// Tag end of the project
tag('app_end');
// Save the log records
if (C('LOG_RECORD')) {
Log::save();
}
return;
}
示例14: App
<?php
/*
Index file, this is where the magic happens
*/
include 'simPHPle/simPHPle.php';
/* Routing test ! */
$App = new App();
$App->router->add_a_route('hello/{name?}/{surname?}', array(Get('name'), Get('surname')), function ($name = 'John', $surname = 'Doe') {
// If no name given, calling the person John Doe
echo "Hello <b>{$name} {$surname}</b> !<br/>";
}, 'Potatoes', function ($like) {
echo "You like {$like}";
});
$App->exec();
示例15: run
/**
* 运行应用实例 入口文件使用的快捷方法
* @access public
* @return void
*/
public static function run()
{
// 项目初始化标签
tag('app_init');
App::init();
// 项目开始标签
tag('app_begin');
// Session初始化
session(C('SESSION_OPTIONS'));
// 记录应用初始化时间
G('initTime');
App::exec();
// 项目结束标签
tag('app_end');
return;
}