<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                #自動加載 ##文件自動加載 文件自動加載比較簡單,在配置文件 config/app.php 中設置auto_load_file值即可。 ##根據命名空間加載 系統可以通過類的命名空間自動定位到類庫文件,例如: 我們定義了一個類 Org\Auth 類: ``` namespace Org\Auth; class Auth { } ``` 保存到 app\Org\Auth.php 接下來,我們就可以直接實例化了。 ``` new \Org\Auth(); ``` ##注冊命名空間 設置config/app.php 配置文件中的autoload_namespace 配置項,可以注冊根命名空間,例如: ``` 'autoload_namespace' =>array( 'hdphp\controller' =>HDPHP_PATH.'\controller\controller' ) ``` 配置上面的選項后,如果我們實例化下面的類庫: ``` new \hdphp\controller\test(); ``` 會自動加載對應的類庫文件 ``` \hdphp\controller\controller\test; ``` ##類庫映射 定義類庫映射后等于給類起了一個別名。 ``` App::addMap('Hdphp\Test','Hdphp\Model\Test.php'); new \Hdphp\Test(); ``` 上面定義的類是 Hdphp/Model/Test.php,內容如下: ``` <?php namespace Hdphp; class Test { public function __construct() { echo 'hello hdphp'; } } ``` 也可以在在 config/app.php 中定義 alias選項設置類庫別名,定義方式如下: ``` 'alias'=>array( 'Hdphp/Model'=>'Hdphp/Model/Model' ) ``` ##自動加載的優先級 因為有多種類庫加載機制,就會有優先級問題的產生,以Org\Email.php為例加載順序如下: 1. 首先檢查類庫映射中是否有定義 2. 檢查 Org\Email.php 文件是否存在 3. 檢查 Hdphp\Org\Email.php 文件是否存在 4. 檢查 app\Org\Email.php 文件是否存在 5. 檢查 “注冊命名空間” 的命名空間是否存在 ##import 導入 加載不包含命名空間的類主要使用import 函數導入,[查看詳細使用方法](../architecture/function.html#import)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看