## pc_base 类
系统核心类,在程序框架路径下的base.php中
方法:
* * * * *
**pc_base::load_sys_class($classname, $path = '', $initialize = 1)**
> 加载系统类文件函数
参数1: string $classname 类名
参数2: string $path 扩展地址,相对于{PC_PATH},默认'libs/classes'
参数3: intger $initialize 是否初始化,如果初始化则返回 class $classname
默认路径是‘phpcms/libs/classes’
如果存在MY_classname.class.php,还会加载MY_classname,MY_classname extends classname
**pc_base::load_sys_func($func,$path);**
> 加载函数库
参数1: string $func 函数库名
参数2: string $path 路径,相对于{PC_PATH},默认'libs/functions'
**pc_base::load_config($file, $key = '', $default = '', $reload = false)**
> 加载配置文件,在caches/configs文件夹下
参数1 string $file 配置文件名
参数2 string $key 要获取的配置键
参数3 string $default 默认配置。当获取配置项目失败时返回该值。
参数4 boolean $reload 强制重新加载。
**pc_base::load_model($classname)**
> 加载数据模型
参数1 string $classname 模型类名
**pc_base::load_app_func($func, $m = '')**
> 加载模块(modules)函数库
参数1 string $func 函数文件名
参数2 string $m 模块名
**pc_base::load_plugin_class($classname, $identification = '' ,$initialize = 1)**
> 加载插件类库,默认在phpcms/plugin/$identification/classes中
参数1: string $classname 类名
参数2: string $identification 插件名称
参数3: intger $initialize 是否初始化,如果初始化则返回 class $classname
**pc_base::load_plugin_func($func,$identification);**
> 加载插件函数库,默认在phpcms/plugin/$identification/functions中
参数1: string $func 函数库名
参数2: string $path 插件名,
**pc_base::load_plugin_model($classname,$identification)**
> 加载插件模型,默认在phpcms/plugin/$identification/model中
参数1: string $classname 模型名
参数2: string $identification 插件名称