kget's blog 首页 杂谈(13)股票(8)阅读(7)资源(3)前端(1)后端(1)linux(4) 归档 关于


在PHP中,:: 是范围解析操作符(也称为Paamayim Nekudotayim),通常被称为双冒号。它主要用于访问类、接口或trait中的静态成员(包括静态属性和静态方法)以及常量。


具体来说,:: 有以下几种用法:
访问类常量:ClassName::CONSTANT_NAME 例如: Math::PI.
访问静态属性:ClassName::$staticProperty 例如: MyClass::$myStaticProperty.
访问静态方法:ClassName::staticMethod() 例如: MyClass::myStaticMethod().
在类内部访问自身静态成员:self::CONSTANT_NAME, self::$staticProperty, self::staticMethod().
在类内部访问父类的静态成员:parent::CONSTANT_NAME, parent::$staticProperty, parent::staticMethod().


与 -> (对象运算符) 的区别:
-> 用于访问对象(实例) 的属性和方法,例如:$object->propertyName 和 $object->methodName().
:: 用于访问类、接口或trait的静态成员和常量.


总结: :: 是PHP中用于访问静态成员和常量的关键操作符,它在面向对象编程中扮演着重要的角色.


标签: 博主没有给它贴标签哟

⇦ 上一篇: tripodcloud家的主机也太不稳定了 还得多练呐 :下一篇⇨

最新文章

您的ip地址: 216.73.216.100
您的系统为:linux系统 请您文明评论



添加新评论