01 2014 档案

摘要:pc_base::creat_app()主要工作就是把application这个类初始化。application类的初始化到底干了些什么呢,我们研究一下。/** * 构造函数 */public function __construct() { $param = pc_base::load_sys_class('param');//加载param类并初始化 define('ROUTE_M', $param->route_m()); define('ROUTE_C', $param->route_c()); define('ROU 阅读全文
posted @ 2014-01-29 22:24 张大千 阅读(774) 评论(0) 推荐(0) 编辑
摘要:if(pc_base::load_config('system','gzip') && function_exists('ob_gzhandler')) { ob_start('ob_gzhandler');} else { ob_start();}启用输出缓存。到此为止,base.php已经加载完毕,接下来我们看下pc_base::creat_app();到底干了些什么活。/** * 初始化应用程序 */public static function creat_app() { return self::load_ 阅读全文
posted @ 2014-01-29 22:22 张大千 阅读(557) 评论(0) 推荐(0) 编辑
摘要:加载完公共函数库,下面加载网站的主要配置和一些静态文件的路径。pc_base::load_config('system','errorlog') ? set_error_handler('my_error_handler') : error_reporting(E_ERROR | E_WARNING | E_PARSE);//设置本地时差function_exists('date_default_timezone_set') && date_default_timezone_set(pc_base::load_co 阅读全文
posted @ 2014-01-29 22:21 张大千 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:index.php中引入了phpcms框架的入口文件,下面我们看下这个入口文件/phpcms/base.phpdefine('IN_PHPCMS', true);//防止恶意调用 //PHPCMS框架路径define('PC_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR); //重新定义网站根目录if(!defined('PHPCMS_PATH')) define('PHPCMS_PATH', PC_PATH.'..'.D... 阅读全文
posted @ 2014-01-29 22:19 张大千 阅读(642) 评论(0) 推荐(0) 编辑