工作中,有一些简单功能或测试,需要运行测试,使用框架太麻烦,这时可以使用composer自动加载机制,搭建个最小化项目。

一:在项目中引入composer的自动加载机制

1:在项目根目录运行命令

composer init

2:新建文件夹app

2:经过几次回车之后,composer就会为我们生成一个composer.json文件,需要在这个文件中增加以下代码

"autoload": {
    "psr-4": {
        "App\\": "app"
    }
},

3:再运行composer命令

composer install

二:建立项目结构

1:在项目根目录建立test.php,用于做测试运行

2: 项目目录结构

project
├── app
│   ├── Controller
│   │   └── Test.php
│   └── Model
│       ├── User.php
├── composer.json
├── test.php
└── vendor
    ├── autoload.php
    └── composer