ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 1、框架核心 ### 1.1 系统默认常量: ~~~ define('HOST', self::$_config['HOST']); define('BASE_URL', self::$_config['BASE_URL']); define('NOW_TIME', $_SERVER['REQUEST_TIME']); define('REQUEST_METHOD',$_SERVER['REQUEST_METHOD']); define('IS_GET', REQUEST_METHOD =='GET' ? true : false); define('IS_POST', REQUEST_METHOD =='POST' ? true : false); define('IS_AJAX', ((isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') || !empty($_POST[self::$_config['VAR_AJAX_SUBMIT']]) || !empty($_GET[self::$_config['VAR_AJAX_SUBMIT']])) ? true : false); define('IS_WEIXIN', strpos( $_SERVER['HTTP_USER_AGENT'], 'MicroMessenger' ) !== FALSE ); define('DATA_PATH', self::$_config['DATA_PATH']); define('CACHE_PATH', self::$_config['CACHE_PATH']); define('LOG_PATH', self::$_config['LOG_PATH']); define('__STATIC__', self::$_config['HOST'].self::$_config['STATIC_PATH']); define('__CSS__', __STATIC__.'css/'); define('__IMAGE__', __STATIC__.'image/'); define('__JS__', __STATIC__.'js/'); define('__HISTORY__', isset( $_SERVER["HTTP_REFERER"] ) ? $_SERVER["HTTP_REFERER"] : '' ); ~~~ ### 1.2 系统方法: ~~~ Aii::App() 仅仅支持lib/ 和 项目APP/common/class 目录下的类库。 加载,并实例化 Aii::library() 仅仅支持lib/ 支持目录加载。 加载,不实例化 Aii::getModule() //系统模块名 Aii::getControl() //系统控制器名 Aii::getAction() //系统动作名 Aii::error() //系统错误提示 Aii::show_404() //系统404提示 Aii::show_403() //系统403提示 $object = Aii::singleton('pagelist'); //返回单一实例。 Aii::require_cache($filename,$isreturn = 0) //系统加载文件。 ~~~