Composer-PHP中用来管理依赖(dependency)
定义
Composer 是兼容多平台的,其运行适用于Windows,Linux和OSX。
安装
linux
composer 中国镜像的使用
http://pkg.phpcomposer.com/
composer.json 文件说明
require key
<code>{ "require": { "monolog/monolog": "1.0.*" } }</code>
版本运算符
执行安装 php composer.phar install
composer.lock - 锁文件
自动加载
你可以在 composer.json 的 autoload 字段中增加自己的 autoloader。
<code>{ "autoload": { "psr-4": {"Acme\\": "src/"} } }</code>
引用这个文件也将返回 autoloader 的实例,你可以将包含调用的返回值存储在变量中,并添加更多的命名空间。这对于在一个测试套件中自动加载类文件是非常有用的,例如。
<code>$loader = require 'vendor/autoload.php'; $loader->add('Acme\\Test\\', __DIR__); <p>使用示例</p> </li> </ul> </li> <li>基本命令的使用<br> </li> <li> <p>一个最小化的composer.json,切换到项目目录,新建一个composer.json</p> <pre class="brush:php;toolbar:false"><code>{ "require-dev": { "phpunit/phpunit": "4.3.*" } }</code>
执行 composer install
以上就介绍了php composer使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。