首页 / PHP / PHPComposer安装&使用
PHPComposer安装&使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHPComposer安装&使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含17985字,纯文字阅读大概需要26分钟。
内容图文
![PHPComposer安装&使用](/upload/InfoBanner/zyjiaocheng/157/ac65ef6f9d624086acd50f515ec8a9ad.jpg)
- 安装
- <codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.json:项目安装
- 关于 <codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">require Key
- 包名称
- 包版本
- 下一个重要版本(波浪号运算符)
- 稳定性
- 安装依赖包
- <codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.lock - 锁文件
- Packagist
- 自动加载
注意: 你也可以仅执行 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">--check 选项而无需下载 Composer。 要获取更多的信息请使用 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">--help。
有效的运算符:<codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>、<codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">>=、<codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)"><、<codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)"><=、<codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">!=。
你可以定义多个范围,用逗号隔开,这将被视为一个逻辑AND处理。一个管道符号<codeCourier New',monospace; font-size:14.3999996185303px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">|将作为逻辑OR处理。
AND 的优先级高于 OR。
注意: 虽然 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">2.0-beta.1 严格地说是早于 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">2.0,但是,根据版本约束条件, 例如 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">~1.2 却不会安装这个版本。就像前面所讲的 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">~1.2 只意味着 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">.2 部分可以改变,但是 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">1. 部分是固定的。
小技巧: 如果你正在使用Git来管理你的项目, 你可能要添加 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">vendor 到你的 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">.Gitignore 文件中。 你不会希望将所有的代码都添加到你的版本库中。
注意: 对于库,并不一定建议提交锁文件 请参考:库的锁文件.
注意: Composer 提供了自己的 autoloader。如果你不想使用它,你可以仅仅引入 <codeCourier New',monospace; font-size:15.75px; padding:0px 4px; color:inherit; border:1px solid rgb(204,204,204); display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">vendor/composer/autoload_*.php 文件,它返回一个关联数组,你可以通过这个关联数组配置自己的 autoloader。
以上就介绍了PHP Composer安装&使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的PHPComposer安装&使用全部内容,希望文章能够帮你解决PHPComposer安装&使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。