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

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技巧论坛
pk10长龙技巧 北京pk拾有赢钱的吗 北京塞车pk10开奖网址 pk10倍投计算器 北京赛车pk拾稳赢技巧
北京福彩 北京赛车pk10代理网 求北京赛车pk10信誉群 pk10赛车前三必开 北京赛车pk10规律心得
怎么才能开北京pk10 手机pk10计划软件 北京pk10龙虎规则 北京赛车pk10系统投注哪个好 北京赛车福利图
多乐彩出号走势图 华兴娱乐 云南时时彩多少分开奖 时时彩走势图怎么分析 甘肃十一选五走势图玩法
小牛牛乐斗助手官方 河北快三走势 广东福彩36选7结果 南国彩票七星彩直播 吉林十一选五任选五码
吉林快三彩票吉林快三彩票 海南环岛赛车牌 七星彩票论坛 湖北十一选五走势 黑龙江快乐10分钟开奖结果
重庆时时彩赚钱视频 山东彩票 江苏快3遗漏 五分彩官网皇恩娱乐 香港赛马会开奖结果