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

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不能读取,pk10冠军三码:则测试是否仅路径
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技巧8码选位置 北京赛车pk10代理罪
pk10前二直选万能码 北京赛车pk10改单软件 北京赛车怎么玩才能赢 北京赛车pk10内部开奖 彩世界北京赛车pk10
连准100期杀尾公式 北京赛车庄家如何做假 北京赛车pk10害人事件 北京赛车pk10号码范围 pk10论坛交流区
海南飞鱼彩票开奖 青海11选5开奖结果 广东36选7今日开奖号 极速时时彩开奖直播 十一选五中奖规则
棋牌斗牛辅助 幸运28 11选5宁夏开奖结果 新疆风采25选7走势图 重庆时时彩规律破解
江西11选5爱彩乐 秒速赛车开奖统计 和彩彩票网 真钱麻将 广西快三下载安装
四川快乐12投注站电视走势图 极速飞艇开奖 吉林快三开奖 北京pk108码技巧 福彩排列7开奖结果查询