composer應用(一)自動載入
在應用之前,首先確保已經安裝好composer了
安裝步驟,可以參考http://docs.phpcomposer.com/00-intro.html
1)配置composer.json檔案
要開始在你的專案中使用 Composer,你只需要一個 composer.json 檔案。該檔案包含了專案的依賴和其它的一些後設資料。
{
"name":"lizhibin331313869/test", //你的專案名稱,一般以你的 github帳號命名
"version": "0.1.0", //專案版本
"require": {<span style="white-space:pre"> </span> //require key告訴 Composer 你的專案需要依賴哪些包。
"monolog/monolog": "1.2.*"
}
}
配置完成後,執行composer install,執行完成後,會在當前目錄下生成vendor資料夾,以及composer.lock檔案,lock檔案中包含剛才下載依賴包的版本,確保每個專案安裝均是使用同一版本的依賴包。
這意味著,任何人建立專案都將下載與指定版本完全相同的依賴。你的持續整合伺服器、生產環境、你團隊中的其他開發人員、每件事、每個人都使用相同的依賴,從而減輕潛在的錯誤對部署的影響。即使你獨自開發專案,在六個月內重新安裝專案時,你也可以放心的繼續工作,即使從那時起你的依賴已經發布了許多新的版本。
2)使用Monolog
對於庫的自動載入資訊,Composer 生成了一個 vendor/autoload.php 檔案。你可以簡單的引入這個檔案,你會得到一個免費的自動載入支援。
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
require 'vendor/autoload.php';
$loggerModel=new Logger('test');
$log = new Logger('name');
$log->pushHandler(new StreamHandler('D:\test\log\monolog.txt', Logger::WARNING));
// add records to the log
$log->addWarning('Foo',array('Foo is null!'));
$log->addError('Bar');
參考:http://docs.phpcomposer.com/01-basic-usage.html
相關文章
- Composer 自動載入
- composer自動載入配置
- 再看 Composer 自動載入原始碼原始碼
- Composer 自動載入原始碼解析原始碼
- php 自動類載入類 composer.json 實現自動載入PHPJSON
- 徹底搞懂Composer自動載入原理
- Laravel 原始碼筆記 Composer 自動載入Laravel原始碼筆記
- 讓AutoCAD啟動時自動載入應用程式
- Composer 實現自動載入原理-新手也能看懂
- 簡讀composer自動載入原始碼(個人筆記向)原始碼筆記
- composer包的自動載入流程
- 自動載入的iframe高度自適應
- 動態載入!dom應用!
- 自動載入
- ThinkPHP5.1.x 框架原始碼分析 (三) [框架的靈魂] - Composer 自動載入PHP框架原始碼
- 進入與退出應用 / 會話重用與自動登入會話
- (十三)自動載入新模組
- PHP自動載入機制PHP
- ThinkPHP6 的自動載入PHP
- SpringBoot--自動載入Spring Boot
- PHP 類自動載入機制PHP
- vivo手機安裝應用自動輸入密碼密碼
- Umi + qiankun 實現動態載入子應用路由路由
- AIX啟動自動載入檔案系統AI
- 初學 PHP 類的自動載入PHP
- PHP 自動載入功能原理解析PHP
- Excel函式應用例項:自動錄入性別(轉)Excel函式
- React router動態載入元件-介面卡模式的應用React元件模式
- Webpack按需載入秒開應用Web
- 類載入器——ClassLoader應用
- 實時重新載入go應用Go
- ORACLE 的載入工具SQLLDR應用OracleSQL
- 2、Ktor學習-自動重新載入;
- sweetalert載入彈窗完成自動關閉
- ZendFramework自動載入類的實現方法Framework
- 封裝ListView,實現自動載入更多封裝View
- PLSQL8.0自動載入器原始碼SQL原始碼
- 拖動滾動條實現內容自動載入效果