PHP开发的朋友一定很快就会接触到composer包管理器,我在刚开始使用Composer的时候有点懵,为什么有两个文件,composer.json
和composer.lock
,刚开始的时候真没搞懂,为什么不像NPM
一样就一个package.json
就行了呢?后来慢慢的深入才发现这种机制的好处。
首先我们来看看一个composer.json
代码例子:
"require": { "php": "^7.3|^8.0", "fideloper/proxy": "^4.4", "frui