当前位置: 首页>>代码示例>>PHP>>正文


PHP core::main方法代码示例

本文整理汇总了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;
     }
 }
开发者ID:antsmallant,项目名称:coreapp,代码行数:30,代码来源:front.php

示例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();
开发者ID:antsmallant,项目名称:coreapp,代码行数:30,代码来源:core.php

示例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();
开发者ID:antsmallant,项目名称:coreapp,代码行数:19,代码来源:index.php


注:本文中的core::main方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。