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

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手机投注
赛车pk104码技巧 北京赛车pk10单双公式 北京pk10技巧万能7码 北京pk10怎么赢钱方法 pk102015
北京赛车pk10前6技巧 北京pk10专业计划群 北京赛车高手经验分享 北京pk10定位胆选万能码 北京pk10八码一期计划
北京赛车软件进不了 北京赛车模拟盘摇号 北京赛车怎么加盟开盘 北京赛车pk10赚钱了 北京pk10官网下载
北京pk拾怎么玩的 山东11选5结果 吉林时时彩游戏规则 幸运28预测 快三在线投注平台
幸运农场手机版直接玩 内蒙古时时彩玩法介绍 内蒙古时时彩最快开奖 北京快乐8官网开奖结果 时时彩软件下载
三公经费支出 湖北快3开奖l结果 miui设置 百家 乐刷水软件 江西11选5走势图表 上海天天彩选4规则
山东十一选五绝密技巧 黑龙江11选5开奖 北京赛车pk10 娱乐平台 顶博网 玩北京赛车那个平台好.