自动加载类时,以下运行没有问题:
<?php
namespace App\Resources;
class Home extends Controller {
public function index() {
echo 'home/index';
}
}
这是如何工作的?我从未导入Controller
类:
<?php
namespace App\Resources;
use App\Resources\Controller;
class Home extends Controller {
public function index() {
echo 'home/index';
}
}
答案 0 :(得分:1)
如果使用非限定类名(没有命名空间),PHP假定您指的是当前命名空间。上面的代码有效,因为Home和Controller都位于相同的命名空间 App \ Resources 。