容器Container:
Illuminate\Container\Container
应用Application:
Illuminate\Foundation\Application
Application 继承了 Container
app是由 bootstrap/app.php 返回,并做了一些设置,所以和直接实例化得到的app不一样。
项目根目录
app()->basePath()
获取app实例
$app = app();
$app = Container::getInstance();// 用的是 new static
获取 服务/类 的实例
app(类 / 容器);
app()->make(类 / 容器);
resolve(类 / 容器);
来源:CSDN
作者:半人猛犸
链接:https://blog.csdn.net/raoxiaoya/article/details/103879707