scpkwfjx/710/类名称错误,请检查。

126.   * @param sdir 载入类定义文件的路径,可以是目录+文件名的方式,也可以单独是目录。sdir的值将传入import()进行载入
127.   * @param force_inst 是否强制重新实例化对象
128.   */
129.  function spClass($class_name$args null$sdir null$force_inst FALSE){
130.      // 检查类名称是否正确,以保证类定义文件载入的安全性
131.      if(preg_match('/[^a-z0-9\-_.]/i'$class_name))spError($class_name."类名称错误,pk10冠军三码:请检查。");
132.      // 检查是否该类已经实例化,直接返回已实例对象,避免再次实例化
133.      if(TRUE != $force_inst)if(isset($GLOBALS['G_SP']["inst_class"][$class_name]))return $GLOBALS['G_SP']["inst_class"][$class_name];
134.      // 如果$sdir不能读取,则测试是否仅路径
135.      if(null != $sdir && !import($sdir) && !import($sdir.'/'.$class_name.'.php'))return FALSE;
136.      
9.  function spRun(){
10.      GLOBAL $__controller$__action;
11.      // 对路由进行自动执行相关操作
12.      spLaunch("router_prefilter");
13.      // 对将要访问的控制器类进行实例化
14.      $handle_controller spClass($__controllernull$GLOBALS['G_SP']["controller_path"].'/'.$__controller.".php");
15.      // 调用控制器出错将调用路由错误处理函数
16.      if(!is_object($handle_controller) || !method_exists($handle_controller$__action)){
17.          eval($GLOBALS['G_SP']["dispatcher_error"]);
18.          exit;
19.      }
13.  //加载配置文件
14.  require(APP_PATH.'/data/config.php');
15.  //加载框架核心
16.  require(SP_PATH.'/SpeedPHP.php');
17.  //执行应用
18.  spRun();
北京pk10注册官方网站 北京pk10皇家彩网 助赢北京pk10计划软件 北京赛车pk10登录网址 北京赛车pk10程序破解
福彩赛车pk10开奖记录 pk10微信群拿什么赚钱 北京赛车pk10怎么看冠金 pk10刷水论坛 北京赛车pk10下载安装
北京赛车pk10必胜玩法 北京行政投诉中心 北京pk10是什么系统 pk10免费自动投注 北京赛车客服电话
北京赛车pk拾开奖视频 北京赛车能赚钱吗 北京赛车pk10开奖到几点 北京pk10的参考资料 北京赛车是国家彩票吗
北京赛车pk10历史记录 九龙时时彩软件下载 永旺国际娱乐城 广东11选5一定牛 快乐10分注册.
一肖中特赛马会 河北十一选五开奖直播 江苏11选5开奖直播 重庆时时彩组三稳出 幸运农场选号技巧
内蒙古11选5一定牛 河南快赢481官网 苏荷时时彩平台 买马最准的网站白小姐 5星转换4星时时彩软件
幸运赛车 北京快3 11选5开奖结果福建 龙8娱乐城 黑龙江时时彩麻将