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

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软件
北京赛车7码规律 北京pk10前三直选 北京赛车pk10游戏群号 怎么提前知道北京pk10 北京赛车赚钱方法如下
pk10路珠 北京pk10开奖搜狐 必赢客pk10软件 北京赛车pk10龙虎投注技巧 北京赛车pk10大富翁
北京赛车pk10用户登录 pk10赢彩专家破解 pk10预测杀号公式 北京pk10开奖时间截止 北京赛车手机开奖直播
天音彩票 吉林11选5历史遗漏 湖南快乐十分前三组走势图表 吉林时时彩玩法介绍 福建快三开奖号码表
亿客隆彩票 三d走势图 幸运赛车视频直播 金沙娱乐平台官网 十一选五开奖直播?福建体彩36选7走势图1?广东11选5?云南11选五5开奖结果
云南时时彩11选5预测 双色球今日开奖号码 江苏11选5遗漏查询 3d天中图库好运彩i 海南体彩环岛赛指标统计
辽宁11选5基本走势图 香港赛马会全年生肖诗 北京三分彩合法吗 内蒙古快三形态走势图 广东11选5开奖直播现场