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

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北京赛车包赢龙虎 北京赛车pk拾技巧 pk10组合投注法 长春赛车9.7pk10微信群
pk10人工计划网站 pk10冠军7码 北京pk10正规投注网站 pk10开奖记录下载 必赢客pk10
北京赛车pk10注册账号 北京赛车pk10平台源码 pk10经验 北京赛车pk10太坑人了 北京赛车投注网baidu
北京赛车pk10规律6码 北京pk10冠亚和值技巧 助赢北京pk10网页版 pk10北京赛车高频彩盟 北京pk10趋势
冒牌大英雄txt全集下载 江西多乐彩出号走势 河南22选5预测 金狐彩票 云南时时彩开奖今天
2016白小姐中特网 贵州11选5遗漏导航 贵州快三玩 湖北十一选五爱彩人 山东十一选五杀号定胆
北京11选5彩经网 海南4+1 双城故事 山西体彩泳坛夺金k线图 甘肃快三下载安装
26选5复式 福利彩票22选5 体彩试机号 棋牌评测网 彩虹彩票