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

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最牛稳赚模式8码
北京赛车开庄软件制作 北京pk10大小单双计划 pk10是怎样的骗局 北京pk10挂机软件 北京赛车高手经验分享
北京赛车pk拾高手赌法 pk10高手单期计划 北京pk10单双软件 pk10北京赛车定位技巧 qq北京赛车pk10骗局
pk10骗局 北京赛车pk拾软件 北京赛车pk10软件易算 北京pk10直播视频直播 北京赛车pk10官方开奖结果
重庆快乐十分计划在线 国际时时彩 新加坡app账号 云南十一选五新玩法 比分直播
快3 甘肃快3预测系统 福建22选5预测 福彩排列七最新开奖结果 重庆时时彩全能计划王
重庆幸运农场官方网站 贵州十一选五任三遗漏 河北体彩十一选五开奖结果 pk10预测软件免费下载 北京赛车pk10直播
重庆时时彩玩法 pc蛋蛋幸运28预测算法 重庆时时彩软件平台 排列三排列五预测 福彩安徽快3开奖号码