简体   繁体   English

Laravel中BaseController名称前的\\是什么?

[英]What is \ before name of BaseController in Laravel?

I am new in Laravel, I am watching a video tutorial about Laravel, He made a controller and named that like below: 我是Laravel的新手,正在观看有关Laravel的视频教程,他制作了一个控制器,命名如下:

class AdminAuthController extends \BaseController{
   //Methods and codes goes here
}

What is \\ before BaseController? 在BaseController之前\\是什么?

它扩展了在全局名称空间中声明的BaseController。

The first Slash at the start of an object name references it's namespace location. 对象名称开头的第一个斜杠引用其名称空间位置。 Basically it being in the Global namespace in this case. 在这种情况下,它基本上位于全局名称空间中。

It looks for the BaseController in global namespace 它在全局名称空间中查找BaseController

http://php.net/manual/en/language.namespaces.global.php http://php.net/manual/zh/language.namespaces.global.php

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM