听起来很奇怪,但我认为composer是一种工具,用于在PHP堆栈中安装软件包。这是一种高效而强大的方法,确保php环境设置正确。
但是我总是看到论坛帖子谈论缓存,并建议执行像composer clear-cache
这样的操作,好像它是实际运行的应用程序的一部分。就像它正在主动执行正在运行的应用程序中的操作一样。
我有什么遗漏的吗?
听起来很奇怪,但我认为composer是一种工具,用于在PHP堆栈中安装软件包。这是一种高效而强大的方法,确保php环境设置正确。
但是我总是看到论坛帖子谈论缓存,并建议执行像composer clear-cache
这样的操作,好像它是实际运行的应用程序的一部分。就像它正在主动执行正在运行的应用程序中的操作一样。
我有什么遗漏的吗?
Composer 是 PHP 中用于依赖管理的工具。它允许您声明项目所依赖的库,并会为您管理这些库(安装/更新)(请参考 链接)。
它可以帮助我们为应用程序安装/更新各种要求/组件,如 Laravel 框架、Doctrine、lodash 等等。
在任何编程语言中手动管理依赖项都是一件非常麻烦的事情。这就是为什么现在大多数编程语言都有某种实现依赖管理系统或通常是包管理器的原因。
在PHP中,我们使用NPM即Node Package Manager来处理像JavaScript、VueJS这样的前端技术。对于后端,Composer是事实上的依赖项管理器。
Laravel本身就是一个包含众多包的包,因此为了使我们的项目在团队成员之间顺利开发,依赖项管理变得必不可少,而composer在幕后默默高效地完成其工作。
Composer是PHP编程语言的应用级包管理器,为管理PHP软件和所需库的依赖关系提供了标准格式。
Composer通过命令行运行并为应用程序安装依赖项(例如库)。它还允许用户安装在“Packagist”上可用的PHP应用程序,这是其主要存储库,包含可用的软件包。它还为指定自动加载信息的库提供自动加载功能,以便于使用第三方代码。
Composer作为几个流行的开源PHP项目的组成部分,包括Laravel。