<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國際加速解決方案。 廣告
                SpeedPHP框架中,除了核心提供的大部分日常使用的開發功能外,還可以通過第三方類庫和擴展功能的方式,增加更個性化和更特殊的功能。 第三方類庫 一般而言,在框架開發中使用的非框架功能,都可以稱作第三方類庫。第三方類庫的使用非常簡單,直接放置到應用程序目錄(APP_PATH)下include目錄中即可通過import或spClass的方式來載入和調用。這里要注意幾點: * 第三方類庫除了類定義外,還包括自定義函數庫,自定義函數一般通過import來載入函數定義文件。假設有個getdate的函數定義(函數體,即function getdate{})存在APP_PATH/include/myfunc.php文件中,那么在應用程序中(model或controller中)即可import("myfunc.php");然后調用getdate函數。 * 第三方類庫的類,如果希望使用spClass載入,則需要類名與文件名相同。如文件名與類名不相同,則需要先import類定義文件,然后在通過spClass來初始化類。 * 類庫和自定義函數庫,存放的位置默認在應用程序目錄的include目錄中(該目錄需要開發者建立)。這是在配置include_path中定義的。通過增加和修改include_path配置,可以增加多個類庫存放的目錄——方便一些不能修改目錄的多程序共用類庫。 * 載入的類庫和自定義類庫,都遵循PHP的語言規則,不能允許同名、不符合類名或函數名的類和函數出現。 * 建議:開發者在第三方類庫中加入lib_的前綴,以示區別。 擴展功能 SpeedPHP框架的擴展功能,指通過框架定義的擴展點,為應用程序增加新的功能——這些功能可以改變框架內部的常規處理方式,以達到特殊的功能需要。舉個例子,如框架自帶的spUrlRewrite擴展類,就是通過擴展點router_prefilter來改變框架內部路由系統的導向,進而達到根據偽靜態網站訪問而轉向的功能。 擴展點是框架擴展功能的核心要素,開發者根據擴展點的功能特性,加入自己需要執行的指令(函數、類方法函數)等,當框架運行到擴展點的位置,將優先執行開發者加入的指令,然后根據擴展點的配置返回或不返回,進而改變了框架的原有狀態。 擴展點通過應用程序配置來實現,方便開發者移植類庫和框架升級。
                  <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>

                              哎呀哎呀视频在线观看