php – laravel中的双冒号是什么意思
发布时间:2020-12-14 19:43:03 所属栏目:大数据 来源:网络整理
导读:示例: Auth::guard($guard)-guest() 我在laravel框架中没有得到双冒号(::)符号的含义.从http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php我知道它代表范围解析运算符来访问类的静态,常量和重写属性或方法.但是从laravel我得知Auth意味着
示例:
Auth::guard($guard)->guest() 我在laravel框架中没有得到双冒号(::)符号的含义.从http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php我知道它代表范围解析运算符来访问类的静态,常量和重写属性或方法.但是从laravel我得知Auth意味着类外观的别名所以我需要对上面的例子进行解释,特别是guard(参数) – > guest()的意思. 解决方法
::范围解析运算符
这称为范围解析运算符.此运算符用于引用某些块或程序上下文的范围,如类,对象,命名空间等.对于此引用,此运算符使用标识符来访问或重现该范围内的代码. Reference Auth :: guard($guard) – > guest():在这一行中你使用静态类Auth的guard()方法.要使用静态类的功能,我们使用:: Scope Resolution Operator. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |