laravle composer 为什么要有一个return

laravel 引入 composer的autoload.php 时候。
require_once DIR . '/composer/autoload_real.php';
return ComposerAutoloaderInitd515af4ed6a3649e92496cee803875f7::getLoader();

请问最后一行这个return起到什么作用?

www说
浏览 503回答 3
3回答

喵喵时光机

当然有用啊 在 composer 完成常规的自动加载后,返回了 autoload 对象,方便你对自动加载做后面的操作。 比如我现在要在自动加载完成后,手动添加一个加载项 chengxiaobai。 $autoload = require 'vendor/autoload.php'; $loader->add('chengxiaobai', __DIR__ . '/framework'); var_dump($loader); 这样自动加载的控制权还是在你,而不是 composer。

喵喔喔

没啥用,预留的吧

慕哥6287543

因为php可以这么写 $autoload = require __DIR__ . '/../vendor/autoload.php'; var_dump($autoload); return
打开App,查看更多内容
随时随地看视频慕课网APP