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

126.   * @param sdir 载入类定义文件的路径,可以是目录+文件名的方式,也可以单独是目录。sdir的值将传入import()进行载入
127.   * @param force_inst 是否强制重新实例化对象
128.   */
129.  function spClass($class_name$args null$sdir null$force_inst FALSE){
130.      // 检查类名称是否正确,pk10冠军三码:以保证类定义文件载入的安全性
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技巧天涯论坛 皇家pk10开奖直播
pk10追号技巧 pk10开奖记录结果500期 北京赛车pk103码计划 pk10号码走势图 北京pk10冷热走势图
求北京pk10微信群 和盛pk10大小单双 北京赛车pk10微信托 pk10冠军9码杀号技巧 北京pk10官网开奖
pk10冠军杀三码公式 北京赛车不倍投能赢吗 盛兴彩票网v3 北京赛车pk10靠谱网站 北京pk10改单软件
北京pk拾冠亚和值走势 多乐彩新11选5 北京11选5基本走势图 澳门第一娱乐城 湖北快3开奖结果
全天时时乐下载 免费香港六合彩特码网站 山东十一选五计划 重庆时时彩技巧 吉林十一选五开奖结果
东方6+1今晚开奖结果 时时彩平台出租出售 安徽快3开奖直播 上海11选5分析 重庆时时彩感悟
pk10开奖 澳门赛马会主页 北京快三开奖结果今天开奖结果 体彩排列七开奖结果查询 北京赛车pk10官方直播