# 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) //系统加载文件。
~~~