<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函數詳解:C函數 [TOC] C方法是ThinkPHP用于設置、獲取,以及保存配置參數的方法,使用頻率較高。 了解C方法需要首先了解下[ThinkPHP的配置](http://doc.thinkphp.cn/manual/config.html),因為C方法的所有操作都是圍繞配置相關的。[ThinkPHP的配置](http://doc.thinkphp.cn/manual/config.html)文件采用PHP數組格式定義。 由于采用了函數重載設計,所以用法較多。 ## 設置參數 ### 典型的設置 ~~~ C('DB_NAME','thinkphp'); ~~~ 表示設置DB_NAME配置參數的值為thinkphp,由于配置參數不區分大小寫,所以下面的寫法也是一樣。 ~~~ C('db_name','thinkphp'); ~~~ >[info] 但是建議保持統一大寫的配置定義規范。 項目的所有參數在未生效之前都可以通過該方法動態改變配置,最后設置的值會覆蓋前面設置或者慣例配置里面的定義,也可以使用參數配置方法添加新的配置。 ### 支持二級配置參數的設置 ~~~ C('USER.USER_ID',8); ~~~ >[info] 配置參數不建議超過二級。 ### 批量設置 ~~~ $config['user_id'] = 1; $config['user_type'] = 1; C($config); ~~~ 如果C方法的第一個參數傳入數組,就表示批量賦值,上面的賦值相當于: ~~~ C('USER_ID',1); C('USER_TYPE',1); ~~~ ### 一個在生產環境中設置配置的demo ~~~ /* 讀取數據庫中的配置 */ $config = S('DB_CONFIG_DATA'); if(!$config){ $config = api('Config/lists'); // 獲取配置數組 S('DB_CONFIG_DATA',$config); } C($config); //添加配置 ~~~ ## 獲取參數 ### 獲取設置的參數 ~~~ $userId = C('USER_ID'); $userType = C('USER_TYPE'); ~~~ >[info] 如果USER_ID參數尚未定義過,則返回NULL。 ### 支持獲取二級配置參數 ~~~ $userId = C('USER.USER_ID'); ~~~ ### 獲取全部的參數 ~~~ $config = C(); ~~~
                  <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>

                              哎呀哎呀视频在线观看