pk10zymfrjgw/637/类名称错误,请检查。

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();
pk赛车9码刷流水高手 北京pk10前二万能码 北京赛车是国家开的吗 北京赛车pk10贴吧 北京pk10大小路珠
北京赛车pk拾计划软件 北京赛车pk10赔率图 北京pk10号码走势 赌博pk10输很多钱 pk10北京赛车开奖记录
北京赛车害死人的顶起 北京pk10开奖结果记录 赌北京赛车pk10合法吗 北京赛车pk10最新方法 北京pk10赛车信誉群
北京pk10开奖直播官方 北京赛车pk10易算冠军 北京赛车pk10手机版 pk10九码滚雪球 北京赛车pk10盛世
助赢时时彩软件手机版 广西11选5开奖结果彩票控 蓝盾国际娱乐网 新宝3国际娱乐平台 今天福建快3开奖结果
福彩3d杀号 二分彩是不是真的 888真人娱乐 甘肃快三和值跨度表 好彩1开奖结果福彩网
极速时时彩开奖网 江苏省11选5走势图 安徽快3交流群 忆君重庆时时彩软件 上海时时乐
内蒙古快三专家预测今天 黑龙江快乐十分走势图开奖结果 吉林时时彩五星走势图 四斗地主 重庆幸运农场直播