• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

composer应用(一)自动加载

php 搞代码 3年前 (2022-01-23) 87次浏览 已收录 0个评论

在应用之前,首先确保已经安装好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文件本¥文来源gaodai$ma#com搞$代*码*网(搞代gaodaima码中包含刚才下载依赖包的版本,确保每个项目安装均是使用同一版本的依赖包。

这意味着,任何人建立项目都将下载与指定版本完全相同的依赖。你的持续集成服务器、生产环境、你团队中的其他开发人员、每件事、每个人都使用相同的依赖,从而减轻潜在的错误对部署的影响。即使你独自开发项目,在六个月内重新安装项目时,你也可以放心的继续工作,即使从那时起你的依赖已经发布了许多新的版本。

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教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:composer应用(一)自动加载

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址