scpk10ltjlq/089/类名称错误,请检查。

126.   * @param sdir 载入类定义文件的路径,可以是目录+文件名的方式,也可以单独是目录。sdir的值将传入import()进行载入
127.   * @param force_inst 是否强制重新实例化对象
128.   */
129.  function spClass($class_name$args null$sdir null$force_inst FALSE){
130.      // 检查类名称是否正确,pk10冠军三码:以保证类定义文件载入的安全性
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计划3到8名 微信pk10平台 北京赛车彩世界手机版
pk10北京赛车机器人微信 pk赛车6码单期公式 北京赛车5码不定位技巧 助赢北京pk10计划软件 北京赛车(pk10)的网址
助赢北京pk10ios dnfpk10胜给什么 北京pk10代理 北京pk10怎样看走势图 北京赛车pk10下注平台出租
pk10为什么一下大就输 北京赛车pk10历史直播 北京赛车pk10玩法视频 北京塞车pk10开将记录 必赢客pk10破解版
pk10软件网 湖北新11选5走势图 江苏11选5 加微信送28万金币 捕鱼 快乐十分技巧
北京快3基本走势 重庆二分彩预测 福彩3d试机号查询 山西十一选五任五遗漏 腾讯有分分彩在哪买
斗罗大陆2绝世唐门txt下载 北京体彩网 加拿大极速飞艇开奖 北京赛车pk10官网 易宝彩票
十一选五推荐预测湖北 江苏快三开奖结果走势图 浙江6+1奖池 北京赛车pk10历史数据 海口七星彩论坛