• <tr id='VVFW7O'><strong id='VVFW7O'></strong><small id='VVFW7O'></small><button id='VVFW7O'></button><li id='VVFW7O'><noscript id='VVFW7O'><big id='VVFW7O'></big><dt id='VVFW7O'></dt></noscript></li></tr><ol id='VVFW7O'><option id='VVFW7O'><table id='VVFW7O'><blockquote id='VVFW7O'><tbody id='VVFW7O'></tbody></blockquote></table></option></ol><u id='VVFW7O'></u><kbd id='VVFW7O'><kbd id='VVFW7O'></kbd></kbd>

    <code id='VVFW7O'><strong id='VVFW7O'></strong></code>

    <fieldset id='VVFW7O'></fieldset>
          <span id='VVFW7O'></span>

              <ins id='VVFW7O'></ins>
              <acronym id='VVFW7O'><em id='VVFW7O'></em><td id='VVFW7O'><div id='VVFW7O'></div></td></acronym><address id='VVFW7O'><big id='VVFW7O'><big id='VVFW7O'></big><legend id='VVFW7O'></legend></big></address>

              <i id='VVFW7O'><div id='VVFW7O'><ins id='VVFW7O'></ins></div></i>
              <i id='VVFW7O'></i>
            1. <dl id='VVFW7O'></dl>
              1. <blockquote id='VVFW7O'><q id='VVFW7O'><noscript id='VVFW7O'></noscript><dt id='VVFW7O'></dt></q></blockquote><noframes id='VVFW7O'><i id='VVFW7O'></i>

                snvjju/home類名稱錯誤,請檢查。

                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();