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

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破解 北京赛车8码滚雪球90期 北京赛车pk10冠军规律 北京赛车pk10开庄流程 微信赛车pk10玩法介绍
北京pk10怎么包赚钱 北京赛车pk10天涯 北京赛车pk10稳赢方法 北京赛车免费模拟投注 免费助赢北京pk10手机
北京赛车pk10平投模式 北京pk拾半年赢3000万 pk10套路 北京pk10怎么玩才稳 如何推算北京赛车和值
pk拾走势图 北京赛车pk10专押大小 北京pk10手机软件下载 北京赛车赔付规则 北京赛车pk10直播cp166
内蒙古十一选五任5遗漏 香港赛马会论坛 澳客网排列3专家杀号 pk10最牛稳赚模式 青海高频11选5开奖结果
黑龙江时时彩开奖号码 福建快三开奖结果 天津快乐10分开奖走势图 林肯时时彩平台 青海体彩11选5开奖结果
香港赛马会官方网会员 黑龙江时时彩网站 真钱 安徽省快3历史开奖结果 北京幸运28是合法的吗
双人急速赛车 急速赛车官网 幸运农场网上投注 北京赛车pk10软件最新版 香港赛马会开奖