Discuz!X2核心源码分析.docVIP

  • 7
  • 0
  • 约2.98万字
  • 约 19页
  • 2018-04-23 发布于河南
  • 举报
Discuz!X2核心源码分析

Discuz! X2 核心类源码分析?? 不是原创,只是进行转载 MARK:/thread-212115-1-1.html ?php /** ?*????? [Discuz!] (C)2001-2099 Comsenz Inc. ?*????? This is NOT a freeware, use is subject to license terms ?* ?*????? $Id: class_core.php 21271 2011-03-22 02:44:58Z congyushuai $ ?*/ define(IN_DISCUZ, true); error_reporting(0); class discuz_core { ?var $db = null; ?var $mem = null; ?var $session = null; ?var $config = array(); ?var $var = array(); ?var $cachelist = array(); ?var $init_setting = true; ?var $init_user = true; ?var $init_session = true; ?var $init_cron = true; ?var $init_misc = true; ?var $init_memory = true; ?var $init_mobile = true; ?var $initated = false;? //初始化工作未完成标志 ?var $superglobal = array( ? GLOBALS = 1, ? _GET = 1, ? _POST = 1, ? _REQUEST = 1, ? _COOKIE = 1, ? _SERVER = 1, ? _ENV = 1, ? _FILES = 1, ?); ?function instance() { ? static $object; ? if(empty($object)) { ?? $object = new discuz_core(); ? } ? return $object; ?} ?function discuz_core() { ? $this-_init_env();? //初始化环境变量 ? $this-_init_config();? //初始化配置变量 ? $this-_init_input();? //初始化输入 ? $this-_init_output();? //初始化输出 ?} ?function init() { ? if(!$this-initated) { ?? $this-_init_db();? //初始化数据库 ?? $this-_init_memory();? //初始化memcache ?? $this-_init_user();? //用户信息初始化 ?? $this-_init_session();? //session操作初始化 ?? $this-_init_setting();? //系统设置初始化 ?? $this-_init_mobile();?? //手机功能初始化 ?? $this-_init_cron();?? //计划任务初始化 ?? $this-_init_misc();?? //其他功能初始化 ? } ? $this-initated = true;?? //设置完成标志 ?} ?function _init_env() {? //环境变量初始化方法 ? error_reporting(E_ERROR);? //定义错误报告等级 ? if(phpversion() 5.3.0) { ?? set_magic_quotes_runtime(0);? //设置set_magic_quotes_runtime ? } ? define(DISCUZ_ROOT, substr(dirname(__FILE__), 0, -12));? //定义根目录常量 ? define(MAGIC_QUOTES_GPC, function_exists(get_magic_quotes_gpc) get_magic_quotes_gpc());? //定义MAGIC_QUOTES_GPC ? define(ICONV_ENABLE, function_exists(iconv));? //定义转码函数常量,如果 iconv函数支持,则为TRUE ? define(MB_ENABLE, function_exists(mb_convert_encoding)); //转码函数是否支持 ?

文档评论(0)

1亿VIP精品文档

相关文档