scpk10ltjlq/029/类名称错误,请检查。

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怎么玩 妞妞冠军北京pk拾
北京pk10定位算好技巧 北京赛车走势图网站 pk北京赛车大小走势图 北京赛车pk10多少钱开户 北京赛车pk10开奖预测
北京pk10技巧万能码 北京赛车pk10动态图片 中国pk10赢彩专家 pk10定位预测软件 北京赛车杀一码对照表
pk10赛车大小 pk10北京赛车机器人算账 北京pk10是骗局吗 北京赛车pk10玩法介绍 pk10开奖记录彩票控
白小姐一字拆一肖 上海快3表 喜来登好运彩3d图库 福建快三 云南11选5走势图+-+任选基本走势
下载欢乐斗地主 北京赛车幕后控制的 急速赛车手游 山东快乐扑克3玩法 北京赛车pk10开奖
汉代三公指什么 上海11选5 360 陕西快乐10分钟开奖结果查询 如何移民加拿大 北京赛车pk10开奖直播众购网
香港六合彩历史记录 重庆时时彩开奖软件 香港赛马会特马资料 福建快三平台 福建31选7最新开奖