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

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."类名称错误,请检查。");
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冠军杀号99% 免费pk10北京赛车破解 pk10冠亚军ds99.vip
北京塞车pk10走势图表 pk10长龙第几期跟合适 pk10开奖flash源码 北京赛车pk10开奖记录结果彩票控 pk10无错杀号方法
北京赛车pk10开庄流程 北京赛车真的是个坑 北京pk10最新开奖记录 北京赛车pk10直播 北京赛车pk10龙虎什么意思
内蒙古时时彩软件手机版下载 北京十一选五玩法介绍 金钻国际娱乐会所 秒速赛车pk10计划 麻将扑克牌怎么玩
内蒙古十一选五开奖公告 新湖北11选5开奖结果 新疆35选7预测38期号码 青海十一选五走势图今日 短程急速赛车
香港六合彩管家婆 最快 有刮刮卡的时时彩平台 江西多乐彩开奖视频 pk10开奖直播澳客 新浪德州扑克
幸运赛车视频直播 广西快乐十分福彩 重庆时时彩组三秘籍 幸运飞艇 广东十一选五预测