在应用之前,首先确保已经安装好composer了
安装步骤,可以参考http://docs.phpcomposer.com/00-intro.html
1)配置composer.json文件
要开始在你的项目中使用 composer,你只需要一个 composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。
{ name:lizhibin331313869/test, //你的项目名称,一般以你的 github帐号命名 version: 0.1.0, //项目版本 require: { //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应用(一)自动加载,包括了require,github方面的内容,希望对php教程有兴趣的朋友有所帮助。