鍍金池/ 問(wèn)答/PHP/ laravle composer 為什么要有一個(gè)return

laravle composer 為什么要有一個(gè)return

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

請(qǐng)問(wèn)最后一行這個(gè)return起到什么作用?

回答
編輯回答
未命名

因?yàn)閜hp可以這么寫(xiě)

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

return

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

當(dāng)然有用啊

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

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

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

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

var_dump($loader);

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

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

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

2017年11月10日 17:37