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

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如何看号 北京赛车pk10记录 北京赛车pk10高手推荐 pk10计划人工在线计划
北京塞车pk10现场手机 北京赛车pk10杀号软件 北京赛车盛兴直播网 北京pk10前五走势图 pk10前二直选万能码
天下彩贤 北京赛车pk10手机投注客户端 北京pk10 3码倍投方案 北京pk10九码为什么输 北京pk10买9码连输
pk10北京赛车稳赢 北京赛车pk10助赢软件手机版下载 pk10三线一码 北京赛车pk10赢钱技巧 北京赛车pk10平台漏洞
香港六合彩特码资料 白小姐六合彩 吉林时时彩开奖结果查询 幸运农场选号技巧 河南福彩快3号码走势图 河南福彩网
帝王妻txt下载 pk10论坛交流区 加拿极速飞艇计划 急速赛车6 深圳风采官方网站
幸运飞艇 浙江体育20选5走势图 秒速飞艇 20013香港六合彩开奖 北京十一选五今天
体彩排列5 北京快三走势图基本图走势 上海天天彩选4历史开奖记录查询表 北京pk拾赛车开奖直播 广西快三开奖结果今天