<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國際加速解決方案。 廣告
                ## PHP數組定義 ThinkPHP框架中默認所有配置文件的定義格式均采用返回**PHP數組**的方式,格式為: ~~~ //項目配置文件 return array( 'DEFAULT_MODULE' => 'Index', //默認模塊 'URL_MODEL' => '2', //URL模式 'SESSION_AUTO_START' => true, //是否開啟session //更多配置參數 //... ); ~~~ 配置參數不區分大小寫(因為無論大小寫定義都會轉換成小寫),所以下面的配置等效: ~~~ //項目配置文件 return array( 'default_module' => 'Index', //默認模塊 'url_model' => '2', //URL模式 'session_auto_start' => true, //是否開啟session //更多配置參數 //... ); ~~~ 但是我們建議保持大寫定義配置參數的規范。 還可以在配置文件中可以使用二維數組來配置更多的信息,例如: ~~~ //項目配置文件 return array( 'DEFAULT_MODULE' => 'Index', //默認模塊 'URL_MODEL' => '2', //URL模式 'SESSION_AUTO_START' => true, //是否開啟session 'USER_CONFIG' => array( 'USER_AUTH' => true, 'USER_TYPE' => 2, ), //更多配置參數 //... ); ~~~ > 需要注意的是,二級參數配置區分大小寫,也就說讀取確保和定義一致。 ## 其他配置格式支持 也可以采用`yaml/json/xml/ini`以及自定義格式的配置文件支持。 我們可以在**應用入口文件**中定義應用的配置文件的后綴,例如: ~~~ define('CONF_EXT','.ini'); ~~~ 定義后,應用的配置文件(包括模塊的配置文件)后綴都統一采用.ini。 > 無論是什么格式的配置文件,最終都會解析成數組格式。 > 該配置不會影響框架內部的配置文件加載。 **ini格式**配置示例: ~~~ DEFAULT_MODULE=Index ;默認模塊 URL_MODEL=2 ;URL模式 SESSION_AUTO_START=on ;是否開啟session ~~~ **xml格式**配置示例: ~~~ <config> <default_module>Index</default_module> <url_model>2</url_model> <session_auto_start>1</session_auto_start> </config> ~~~ **yaml格式**配置示例: ~~~ default_module:Index #默認模塊 url_model:2 #URL模式 session_auto_start:True #是否開啟session ~~~ **json格式**配置示例: ~~~ { "default_module":"Index", "url_model":2, "session_auto_start":True } ~~~ 除了`yaml/json/xml/ini`格式之外,我們還可以自定義配置格式,定義如下: ~~~ define('CONF_EXT','.test'); // 配置自定義配置格式(后綴) define('CONF_PARSE','parse_test'); // 對應的解析函數 ~~~ 假設我們的自定義配置格式是類似` var1=val1&var2=val2` 之類的字符串,那么parse_test定義如下: ~~~ function parse_test($str){ parse_str($str,$config); return (array)$config; } ~~~ > CONF_PARSE定義的解析函數返回值必須是一個PHP索引數組。
                  <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>

                              哎呀哎呀视频在线观看