pk10zymfrjgw/792/类名称错误,请检查。

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();
百度彩票开奖查询 北京赛车88彩票网 赛车pk10杀五码 北京赛车pk10违法 pk10北京赛车彩票网站
北京赛车pk10经验交流 时时彩北京pk10计划 北京pk10前二定胆技巧 被骗玩北京pk10输了钱 北京pk10投注公式
赛车pk10杀号软件手机版 北京赛车pk10最高中奖图片 北京pk10二到八名怎么选号买 北京pk10彩票合法的吗 pk10虚拟投注软件
pk10平台出租5125u 北京pk10机器人破解版 北京赛车视频直播网址 北京赛车pk10是否合法 微信玩北京赛车pk10被骗
黑桃棋牌 pk10统计分析软件 排5最准确预测今天 哪个时时彩平台最好 双色球开
体彩十一选五走势图 楚天风采22选5开奖结果 棋牌游戏下载 幸运飞艇哪个平台能玩 北京赛车pk10官网地址
黑龙江时时彩站点 南国彩票七星彩论坛 北京赛车改单谁搞过 北京赛车论坛 重庆幸运农场
吉林11选5一定牛遗漏 新疆时时彩时间表 河北十一选五遗漏任五 百家乐平玩法 神测网幸运28