鍍金池/ 問答/PHP/ laravle composer 為什么要有一個return

laravle composer 為什么要有一個return

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

請問最后一行這個return起到什么作用?

回答
編輯回答
未命名

因為php可以這么寫

$autoload = require __DIR__ . '/../vendor/autoload.php';
var_dump($autoload);

return

2017年11月14日 16:51
編輯回答
柒槿年

當(dāng)然有用啊

composer 完成常規(guī)的自動加載后,返回了 autoload 對象,方便你對自動加載做后面的操作。

比如我現(xiàn)在要在自動加載完成后,手動添加一個加載項 chengxiaobai。

$autoload = require 'vendor/autoload.php';

$loader->add('chengxiaobai', __DIR__ . '/framework');

var_dump($loader);

這樣自動加載的控制權(quán)還是在你,而不是 composer

2018年9月20日 07:10
編輯回答
鐧簞噯

沒啥用,預(yù)留的吧

2017年11月10日 17:37