刚看laravel,在bootstrap/app.php中看到上面图片的代码,不知道
为啥能new成功?这个命名空间怎么搞得,求解?
刚看laravel,在bootstrap/app.php中看到上面图片的代码,不知道
为啥能new成功?这个命名空间怎么搞得,求解?
public/index.php
是整个项目的入口文件;
在public/index.php
第一行执行的代码是
require __DIR__.'/../bootstrap/autoload.php';
这句话的意思是引入Composer提供的自动加载功能;
然后第二句话是
$app = require_once __DIR__.'/../bootstrap/app.php';
这时候new 的对象不存在时会按照命名空间来自动加载的;
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答723 阅读✓ 已解决
2 回答2.3k 阅读
1 回答687 阅读✓ 已解决
可以补一下PHP命名空间的基础
PHP:命名空间
其他文章参考