例子 :
Auth::guard($guard)->guest()
我不明白双冒号 (::) 表示法在 Laravel 框架中的含义。从http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php我了解到它代表作用域解析运算符来访问类的静态、常量和重写的属性或方法。但从 laravel 中我了解到Auth
表示类外观的别名,所以我特别需要对上面的示例进行解释guard(parameter)->guest()
means.
我还是 php 新手,现在正在学习后端的 laravel 框架。
::
范围解析运算符
::
被称为scope resolution operator
(又名 Paamayim Nekudotayim)。此运算符用于引用某些块或程序上下文(如类、对象、命名空间等)的范围。对于此引用,标识符与此运算符一起使用来访问或重现该范围内的代码。
参考 https://secure.php.net/manual/en/language.oop5.paamayim-nekudotayim.php
Auth::guard($guard)->guest()
:在这一行中,您正在使用guard()静态类的方法Auth
。要使用静态类的功能,我们使用::
范围解析运算符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)