<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之旅 廣告
                > Composer是PHP中用來管理依賴關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫,Composer會幫你安裝這些依賴的庫文件。隨著時間的演化,Composer已經成為一個主流的PHP包管理工具。 #### 如何拉取 >1.使用composer拉去庫有兩種方式,第一種則通過命令行進行拉取 >例如,當需要集成`monolog`的時候,我們只要知道composer默認會將庫默認置入當前文件夾下的`vendor`文件夾中即可 >所以,我們可以通過命令行定位到框架根目錄中,無論windows還是linux這是通用的,以下命令以windows中為例,假設我們的框架安裝在phpstudy的環境目錄下,路徑為`D:\phpstudy\www`,我們可以使用管理員身份運行cmd輸入: >```cmd >cd /d D:\phpstudy\www >``` >然后我們就可以通過命令行進行拉取了 >```cmd >composer require monolog/monolog > ``` > 等待片刻,composer會自動獲取`monolog`相關文件到本地,如果您覺得太慢我們可以在命令行中執行命令,切換到國內線路: > ```cmd > composer config -g repo.packagist composer https://packagist.phpcomposer.com > ``` > 2.接下來說一下第二種方式,第二種方式和第一種差不多,其中多了一個就是json文件了 > 在框架根目錄中我們會發現一個`composer.json`文件,我們可以用編輯器打開它,我們可以不用看其他信息,找到`require`鍵,里面默認有一個` "php": ">=5.4.0"`,意思是使用的php版本必須大于5.4.0 > 我們可以用過`"庫名稱":"版本號的方式"`來定義自己需要的庫列表,具體的版本約束方式,[點擊這里進行學習查看](http://docs.phpcomposer.com/01-basic-usage.html#Package-Versions) > 還是以`monolog`為例子,我們可以通過追加`require`的方式來實現,最后的require則為: ```json "require": { "php": ">=5.4.0", "monolog/monolog": "1.2.*" } ``` 接著保存json文件,進入cmd,將目錄定位到json文件的同級,輸入: ```cmd composer update ``` 然后就進入更新包的階段 ![](https://box.kancloud.cn/4e312ea690d473f55ca81de7b07a1738_495x99.png) 當出現 ![](https://box.kancloud.cn/536fb0fbcd96867c26264f3723735b9b_641x65.png) 說明我們已經安裝好了,打開框架中的vendor目錄可以查看到相關文件 #### 如何使用 > 當我們拉取好庫的時候如何進行使用呢,PHP300Framework在運行的時候會自動載入相關庫文件,所以您只需要在控制器進行使用就好了,拿上面的`monolog`來說,我們可以在控制器中直接使用: ```php public function logs() { //實例化日志類 $log = new \Monolog\Logger('User'); $date = date('Y-m-d'); //壓入日志文件句柄信息,文件不存在則創建,這里文件創建在D盤中 $log->pushHandler(new \Monolog\Handler\StreamHandler('D:\sql_'.$date.'.log', \Monolog\Logger::DEBUG)); $error_str = 'this is debug'; //追加日志內容 $log->addDebug($error_str,['name' => 'joker']); } ```
                  <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>

                              哎呀哎呀视频在线观看