composer 自动配置composer.json 文件
安装好composer后,进入工作目录:
设置中国镜像: composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
1.输入 composer init (初始化composer) : 如图: (如果不会操作 也可以复制一个composer.json 文件 【下面有】 )
2.初始化项目之后,工作目录中就会多一个 composer.json文件
composer.json
{
"name": "composer_demo/test",
"description": "this is a composer demo",
"type": "project",
"license": "MIT",
"authors": [
{
"name": "xz",
"email": "123456@qq.com"
}
],
"minimum-stability": "stable",
"require": {}
}
如果觉得配置这个太麻烦,也可以直接复制下面这个。
{
"autoload": {
"files":["common/fun.php"],
"psr-4":{"Common\\App\\":"common/app/"} #多个可以用逗号隔开
}
}
psr-4 : 是自动加载规范
Common\\App\\ 命名空间
common/app/ 路径
3.下载composer 核心文件
输入: composer install
然后工作目录中就会多一个vendor目录
======================【composer实现自动加载】=====================
项目文件夹:
index.php :
fun.php
indexController.php
composer.json
游览器 输出
修改完composer.json后记得要 composer dump 一下 (重新读取配置)
只需要加载autoload.php,就会自动的加载其他文件;
加载类文件时候,文件名要和控制器名称一致