http://www.pays06.com

                                                                  【十分时时彩】composer工作原理是什么-composer

                                                                  Composer的意义

                                                                  1、什么是Composer?

                                                                  Composer 是 PHP 的一个依赖管理工具,简单的说就是我们的项目通常会使用其它代码库,这时仅仅是在项目中申明依赖哪些代码库,默认情况下它不会在全局安装任何东西。

                                                                  2、Com)poser的意义?

                                                                  对于现代语言而言,依赖管理工具基本上是标配。Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm。PHP( 的则是 PEAR,不过 [PEAR 坑不少:依赖处理容易出问题,配置非常复杂,难用的命令行接口等等。

                                                                  正是因为Composer的出现,解决了项目依赖的问题,并使PHP开发工作因此变得如同堆积木一般。

                                                                  相关推荐:《c]omposer命令使用图文教程》,

                                                                  通过一个简单的示例,让我们了解Composer是如何使用的。

                                                                  1、在项目根目录新建composer.json文件,写入以下内容:

                                                                  1565579136(1).png

                                                                  2、执行composer install指令安装包依赖

                                                                  1565579154(1).png

                                                                  3.目录结构

                                                                  1565579163(1).png

                                                                  4.使用包进行开发

                                                                  1565579172(1).png

                                                                  Composer工作原理

                                                                  Composer又是如何工作的呢,举个例子当我们去安装一个软件的时候,一般是通过app store 去安装。当我们开发PHP项目的时候,也会面临同样的问题。比如我们需要一个工具记录业务log,那这样我们是不是可以通过一个php的应用商店来下载我们需要的工具。

                                                                  1565579185(1).png

                                                                  Packagist 是 Composer 的默认的开发包仓库。你可以将自己的安装包提交到 packagist,将来你在自己的 VCS (源码管理软件,比如 Github)仓库中新建了 tag 或更新了代码,packagist 都会自动构建一个新的开发包。这就是 packagist 目前的运作方式,将来 packagist 将允许直接上传开发包,发布自己的包。

                                                                  以上就是composer工作原理是什么的详细内容,更多请关注php中文网其它相关文章!

                                                                1. 微信
                                                                2. 分享php中文网最新课程二维码相关标签:composer 工作原理
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:“乔碧萝殿下”等主播被正式纳入直播行业全网黑名单 - 乔碧萝,红花会,直播,黑名单
                                                                  下一篇:没有了