<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                Yaconf是一個高效的PHP配置容器,它在PHP啟動的時候把格式為INI的配置文件解析后存儲在PHP的常駐內存中,不需要每次請求的時候都來分析配置文件,并在獲取配置項的時候“ zero-copy” Yaconf需要PHP 7.0或更高版本 * [預定義常量](https://www.php.net/manual/zh/yaconf.constants.php) * [Yaconf](https://www.php.net/manual/zh/class.yaconf.php)—Yaconf類 * [Yaconf::get](https://www.php.net/manual/zh/yaconf.get.php)—檢索項 * [Yaconf::has](https://www.php.net/manual/zh/yaconf.has.php)— 確定一個項目是否存在 **為什么要用 yaconf ?** 一般我們項目中是用PHP文件做配置的, 一個config目錄下可能有十幾個甚至數十個.php配置文件, 里面都是各種各樣的array, 這就導致配置文件的解析耗費了很大的性能 擴展下載地址:[http://pecl.php.net/package/yaconf](http://pecl.php.net/package/yaconf) 修改php.ini 配置文件,添加以下擴展 ``` extension=php_yaconf.dll  ;配置yaconf [yaconf] ;配置文件的目錄位置 yaconf.directory="D:\phpStudy\Yaconf" ;配置文件的更新時間 yaconf.check_delay=60 ``` linux安裝 ~~~ $pecl install yaconf ~~~ 或者 ``` git clone https://github.com/laruence/yaconf.git cd?yaconf/ phpize ./configure?--with-php-config=/usr/local/php-7.2/bin/php-config sudo?vim?/usr/local/php-7.2/etc/php.ini?## 添加 extension=yaconf.so sudo?systemctl restart php-fpm.service ``` ## **使用** 在目錄?**D:\phpStudy\Yaconf**(由yaconf.directory配置)?下新增配置文件?**redis.ini**,內容如下 ``` [base] parent="yaconf" children="NULL" [children:base] children="set" ``` 獲取配置信息 ?重啟服務器,新建?index.php?文件測試 ``` <?php $redis = \Yaconf::get('redis');//參數是文件名 print_r($redis);    ``` 結果: ``` Array( ????[base] => Array( ????????????[parent] => yaconf ????????????[children] => NULL ????????) ????[children] => Array( ????????????[parent] => yaconf ????????????[children] =>?set ????????) ) ```
                  <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>

                              哎呀哎呀视频在线观看