1. 云栖社区>
  2. PHP教程>
  3. 正文

composer入门教程--在项目中使用composer(5)

作者:用户 来源:互联网 时间:2017-12-01 19:00:27

入门教程项目composer使用

composer入门教程--在项目中使用composer(5) - 摘要: 本文讲的是composer入门教程--在项目中使用composer(5), 准备工作 配置composer.json文件如下: { "require": { "monolog/monolog": "1.0.*", "driehle/php-crypt-md5": "2.0.*@dev"

准备工作

配置composer.json文件如下:

{      "require": {      "monolog/monolog": "1.0.*",    "driehle/php-crypt-md5": "2.0.*@dev"    }}

执行:

php composer.phar install

composer自动加载机制

对于库的自动加载信息,composer 生成了一个 vendor/autoload.php 文件。在项目中引入这个文件即可自动加载依赖库。

demo1

demo1的功能是使用php-crypt-md5这个库的加密函数。
在vendor同级目录下创建demo1.php,代码如下:

require 'vendor/autoload.php';use Md5Crypt/Md5Crypt;$cryptedpassword = Md5Crypt::unix   ("123456" ,"123");echo $cryptedpassword;

运行结果:

composer入门<a href=教程--在项目中使用composer(5)">

demo2

demo2的主要功能是使用monolog记录php日志。
在vendor同级目录下创建demo2.php,代码如下:

<?phprequire 'vendor/autoload.php';$log = new Monolog/Logger('name');$log->pushHandler(new Monolog/Handler/StreamHandler('app.log', Monolog/Logger::WARNING));$log->addWarning('Foo');

运行结果:
composer入门教程--在项目中使用composer(5)

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索入门教程 , 项目 , composer 使用 ,以便于您获取更多的相关知识。