<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國際加速解決方案。 廣告
                ThinkPHP支持多種格式的配置格式,但最終都是解析為PHP數組的方式。 ## PHP數組定義 返回**PHP數組**的方式是默認的配置定義格式,例如: ~~~ //項目配置文件 return [ // 默認模塊名 'default_module' => 'index', // 默認控制器名 'default_controller' => 'Index', // 默認操作名 'default_action' => 'index', //更多配置參數 //... ]; ~~~ 配置參數名不區分大小寫(因為無論大小寫定義都會轉換成小寫),新版的建議是使用小寫定義配置參數的規范。 還可以在配置文件中可以使用二維數組來配置更多的信息,例如: ~~~ //項目配置文件 return [ 'cache' => [ 'type' => 'File', 'path' => CACHE_PATH, 'prefix' => '', 'expire' => 0, ], ]; ~~~ ## 其他配置格式支持 默認方式為PHP數組方式定義配置文件,你可以在入口文件定義`CONF_EXT`常量來更改為其它的配置類型: ~~~ // 更改配置格式為ini格式 define('CONF_EXT', '.ini'); ~~~ 配置后,會自動解析支持的配置類型,包括` .ini`、`.xml`、`.json` 和 `.php` 在內的格式支持。 >[danger] 5.0.2版本開始支持yaml配置格式支持 **ini格式**配置示例: ~~~ default_module=Index ;默認模塊 default_controller=index ;默認控制器 default_action=index ;默認操作 ~~~ **xml格式**配置示例: ~~~ <config> <default_module>Index</default_module> <default_controller>index</default_controller> <default_action>index</default_action> </config> ~~~ **json格式**配置示例: ~~~ { "default_module":"Index", "default_controller":"index", "default_action":"index" } ~~~ ## 二級配置 配置參數支持二級,例如,下面是一個二級配置的設置和讀取示例: ~~~ $config = [ 'user' => [ 'type' => 1, 'name' => 'thinkphp', ], 'db' => [ 'type' => 'mysql', 'user' => 'root', 'password' => '', ], ]; // 設置配置參數 Config::set($config); // 讀取二級配置參數 echo Config::get('user.type'); // 或者使用助手函數 echo config('user.type'); ~~~ 系統不支持二級以上的配置參數讀取,需要手動分步驟讀取。 有作用域的情況下,仍然支持二級配置的操作。 如果采用其他格式的配置文件的話,二級配置定義方式如下(以ini和xml為例): ~~~ [user] type=1 name=thinkphp [db] type=mysql user=rot password='' ~~~ 標準的xml格式文件定義: ~~~ <config> <user> <type>1</type> <name>thinkphp</name> </user> <db> <type>mysql</type> <user>root</user> <password></password> </db> </config> ~~~ set方法也支持二級配置,例如: ~~~ Config::set([ 'type' => 'file', 'prefix' => 'think' ],'cache'); ~~~
                  <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>

                              哎呀哎呀视频在线观看