加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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()的意思.
我还是php的新手,现在正在为我的后端学习laravel框架.

解决方法

::范围解析运算符

这称为范围解析运算符.此运算符用于引用某些块或程序上下文的范围,如类,对象,命名空间等.对于此引用,此运算符使用标识符来访问或重现该范围内的代码.

Reference

Auth :: guard($guard) – > guest():在这一行中你使用静态类Auth的guard()方法.要使用静态类的功能,我们使用:: Scope Resolution Operator.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读