我是靠谱客的博主 顺心保温杯,最近开发中收集的这篇文章主要介绍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 MonologLogger;
use MonologHandlerStreamHandler;

require 'vendor/autoload.php';
$loggerModel=new Logger('test');

$log = new Logger('name');
$log->pushHandler(new StreamHandler('D:testlogmonolog.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应用(一)自动加载所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部