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

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不能读取,pk10冠军三码:则测试是否仅路径
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微信群二维码 北京赛车pk10软件微信开庄 北京赛车代理 北京pk10龙虎怎么算 北京pk10开奖直播下载
pk10冠亚和计划 pk10投注网 北京赛车pk10开奖彩票控 北京pk10每天开到几点 北京赛车开奖官方网站
北京赛车pk10单双软件 pk10大小单双预测 pk10秘诀 北京赛车pk10助赢软件中奖率做假 北京pk10在线人工计划
六开彩开奖结果 香港赛马会一码直播 飞鱼彩票在什么平台有 北京赛车微信群 十一选五奖结果
分分彩破解源码 甘肃11选5一定牛 香港赛马会娱乐城真人百家乐 山东群英会技巧 神兽麻将馆
福建十一选五怎么玩 幸运飞艇 每炮0.01–1元捕鱼 北京pk10软件论坛 pc蛋蛋幸运28预测软件
gt急速赛车 利信彩票 新疆十一选五任选五走势图 上海11选5走势图一定牛 百家家乐破解方法技巧