王志广的个人博客

        王志广的个人博客 >> PHP >> composer简单介绍

composer简单介绍

admin发表于2016-04-20  973次浏览 标签: 

composer是PHP用来管理依赖(dependency)关系的工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

如何使用composer,你可以去composer官网下载composer安装到自己电脑
列如windows下载composer-setup.exe然后打开cmd,执行composer -V
即可看到composer版本

下载包,比如monolog(PHP打印LOG包)、hashids(int加密包)
只需要在cmd中执行
composer require monolog/monolog
composer require hashids/hashids
就会在执行目录下生成composer.json、composer.lock、vendor目录
vendor中会有autoload.php

PHP如何使用
只需要在php文件中
<?php
require ‘vendor/autoload.php’;

//加载使用monolog
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
// 创建日志频道
$log = new Logger(‘name’);
$log->pushHandler(new StreamHandler(‘path/to/your.log’, Logger::WARNING));
// 添加日志记录
$log->addWarning(‘Foo’);
$log->addError(‘Bar’);
github地址https://github.com/Seldaek/monolog

//加载使用hashids
use Hashids\Hashids;
$hashids = new Hashids(‘this is my salt’, 8, ‘abcdefghij1234567890’);
$id = $hashids->encode(1, 2, 3);
$numbers = $hashids->decode($id);
var_dump($id, $numbers);
github地址 https://github.com/ivanakimov/hashids.php

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:
已有1条评论
易路营销
2016 年 4 月 24 日

不错,不错,看看了!

我来说两句

  Ctrl+Enter