PHP的解析操作符(::)如何用于访问静态成员,能否详细解释?

2026-04-01 09:140阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计707个文字,预计阅读时间需要3分钟。

PHP的解析操作符(::)如何用于访问静态成员,能否详细解释?

原文:本文字例讲述了PHP中范围解析操作符(::)的用法。分享给大众供大家参考,具体如下:范围解析操作符(::)+范围解析操作符(::)+(也可称作作Paamayim+Nekudotayim)或更简单地说是一对冒号,用于表示类名。

改写后:PHP中的范围解析操作符(::)用于表示类名,简洁表达为一对冒号。

本文实例讲述了PHP 范围解析操作符(::)用法。分享给大家供大家参考,具体如下:

范围解析操作符 (::)

范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员,类常量,还可以用于覆盖类中的属性和方法。

当在类定义之外引用到这些项目时,要使用类名。

自 PHP 5.3.0 起,可以通过变量来引用类,该变量的值不能是关键字(如 self,parent 和 static)。

把 Paamayim Nekudotayim 选作双冒号操作符的名字似乎有些奇怪。然而,这是 Zend 开发小组在写 Zend Engine 0.5(被用于 PHP 3 中)时所作出的决定。事实上这个词在希伯莱文就是双冒号的意思。

在类的外部使用 ::

self,parent 和 static 这三个特殊的关键字是用于在类定义的内部对其属性或方法进行访问的。

阅读全文

本文共计707个文字,预计阅读时间需要3分钟。

PHP的解析操作符(::)如何用于访问静态成员,能否详细解释?

原文:本文字例讲述了PHP中范围解析操作符(::)的用法。分享给大众供大家参考,具体如下:范围解析操作符(::)+范围解析操作符(::)+(也可称作作Paamayim+Nekudotayim)或更简单地说是一对冒号,用于表示类名。

改写后:PHP中的范围解析操作符(::)用于表示类名,简洁表达为一对冒号。

本文实例讲述了PHP 范围解析操作符(::)用法。分享给大家供大家参考,具体如下:

范围解析操作符 (::)

范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员,类常量,还可以用于覆盖类中的属性和方法。

当在类定义之外引用到这些项目时,要使用类名。

自 PHP 5.3.0 起,可以通过变量来引用类,该变量的值不能是关键字(如 self,parent 和 static)。

把 Paamayim Nekudotayim 选作双冒号操作符的名字似乎有些奇怪。然而,这是 Zend 开发小组在写 Zend Engine 0.5(被用于 PHP 3 中)时所作出的决定。事实上这个词在希伯莱文就是双冒号的意思。

在类的外部使用 ::

self,parent 和 static 这三个特殊的关键字是用于在类定义的内部对其属性或方法进行访问的。

阅读全文