🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 使用composer自动加载 ### 生成vendor ``` composer install ``` 即可自动生成 `vendor` 文件夹。 ![](https://img.kancloud.cn/14/1f/141f42cd37ec4d92eb9e2a05226e4482_446x263.png) ### 编辑composer.json的psr-4 ``` "autoload": { "psr-4": { "App\\": "app/" } }, ``` ![](https://img.kancloud.cn/d4/07/d407bfe463d46d81d4da16835177c0cd_664x283.png) 执行 `composer dump-autoload` 重新加载影射类 ! 作用: `App` 会 `composer` 自动替换成 `app` 。 ## 测试自动加载 ### 创建app/User.php ![](https://img.kancloud.cn/1b/64/1b64e47ee83b068bf77b7406eee41ae5_737x287.png) ### 编辑public/index.php ``` <?php require __DIR__.'/../vendor/autoload.php'; (new App\User())->php(); ``` ### 命令行运行 ![](https://img.kancloud.cn/52/6f/526f0ba7b0005e2f8833f79dc8cf3322_370x36.png) ### 用浏览器运行 ![](https://img.kancloud.cn/9d/d1/9dd161d2e69aa773e8dab79e2cd7eec8_864x54.png) 进入`public`目录, 输入`php -S 0.0.0.0:12345` ![](https://img.kancloud.cn/e4/e4/e4e43eecdec68a79a5c1fca79fc9c07c_505x146.png)