PHP composer作用,PHP Composer详解

PHP composer

php composer的作用

php composer相当于PHP 包管理器,可以很方便的解决php包之间的依赖关系,与python的pip类似。

php composer 一个重要功能是实现类的自动加载。

composer是如何实现类的自动加载

1. 实现自动加载机制需要在php文件中添加 require "vender/autoload.php"

2. autoload.php 指向 'autoload_real.php'文件,'autoload_real'文件中$map数组引入几个自动

加载核心配置文件 'autoload_namespaces.php','autoload_psr4.php',

'autoload_namespaces.php'文件中指定命名空间与目录之间的映射关系。

autoload_namespaces.php.png

'autoload_psr4.php'中指定符合psr-4标准的命名空间与目录之间的关系。

你可能感兴趣的:(PHP,composer作用)