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

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微信群是骗局 北京赛车大小有规律吗 北京pk10开奖单双玩法技巧
破解北京赛车pk10神器 pk10走势软件 北京pk10赛车微信大群 北京pk拾视频开奖直播 北京赛车冷热号区分
北京pk10输钱吧 北京赛车pk10外围改单 北京pk10开奖记录丨 北京赛车开奖结果 北京赛车最长龙虎
彩世界官网 北京赛车pk10动态图片 北京pk10双面长龙 微信pk10机器人多少钱 下载北京赛车pk10微信
湖北快3网上买 王瑞儿21点钟私拍 上海11选5一定牛 上海时时乐开奖结果彩票控 有谁知道秒速赛车的官网吗
北京赛车pk10注册 韩国快乐8彩开奖数据 领航时时彩软件官网 江苏快3走势图 22选5玩法
北京塞车pk10微信群号 吉林十一选五至今未出号码 山西11选5投注技巧 极速赛车技巧 龙8国际
浙江十一选五组三遗漏 夜光七星漂 海南体育彩票开奖结果 吉林时时彩五星走势图百度 内蒙古十一选五出啥