我正在研究Laravel框架的源代码,我使用了以下命令:
php artisan serve
class Application extends Container implements ApplicationContract, HttpKernelInterface
{
public function handle(SymfonyRequest $request, $type = self::MASTER_REQUEST, $catch = true)
{
return $this[HttpKernelContract::class]->handle(Request::createFromBase($request));
}
}
所以,我需要知道在php语法中$this[MyClass:class]->someMethod()这个短语的意思。
$this
是数组吗?怎么会呢?
谢谢