本文整理汇总了PHP中core::main方法的典型用法代码示例。如果您正苦于以下问题:PHP core::main方法的具体用法?PHP core::main怎么用?PHP core::main使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类core
的用法示例。
在下文中一共展示了core::main方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: main
/**
* 入口函数(继承)
*/
public static function main($framework_enable = null, $framework_require = null, $framework_module = null, $framework_action = null, $framework_parameter = null)
{
// 防止运行多次
static $static_repeat = false;
if ($static_repeat) {
return parent::main(false);
}
$static_repeat = true;
// 载入配置参数
list($front_action, $front_online) = self::init(array('front_action', 'front_online'));
list($front_action2, $front_online2) = parent::init(array('front_action', 'front_online'));
$front_action === '' and $front_action = $front_action2;
$front_action === '' and $front_action = parent::init('framework_action');
$front_online === '' and $front_online = $front_online2;
// 执行前端模块
$online = parent::main('final,return', null, __CLASS__, $front_action);
// 执行后续模块
if ($online) {
// 视图全局变量
if ($front_online) {
self::view(array($front_online => $online));
}
return parent::main($framework_enable, $framework_require, $framework_module, $framework_action, $framework_parameter);
} else {
return false;
}
}
示例2: _view_variable
* 视图全局变量
*
* @param array $global
*/
private static function _view_variable($global = null)
{
$variable =& self::$view;
if (!is_array($variable)) {
if (empty($variable)) {
$variable = array();
} else {
$variable = self::_init_file($variable);
if (!is_array($variable)) {
$variable = array();
}
}
$import_config = self::_init_env('view');
if ($import_config !== array()) {
$variable = array_merge($variable, $import_config);
}
}
if (is_array($global)) {
$variable = array_merge($variable, $global);
}
}
}
/**
* 执行(execute)
*/
core::stub() and core::main();
示例3: error_reporting
<?php
error_reporting(E_ALL ^ E_NOTICE);
!defined('DS') & define('DS', DIRECTORY_SEPARATOR);
define('IN_SITE', TRUE);
define('SITE_ROOT', dirname(__FILE__));
define('CACHE_PATH', SITE_ROOT . DS . '.' . DS . '_cache' . DS);
//缓存默认存储路径
date_default_timezone_set("PRC");
//define('IN_WAP',1);
//file_put_contents('1.txt',var_export($_SERVER,true));
//echo '<pre>';print_r($_SERVER);exit();
if (!file_exists('configs/config.php')) {
header("Location:install.php");
exit;
}
require_once 'core.php';
core::init('configs/config.php');
core::main();