Heim  >  Artikel  >  Backend-Entwicklung  >  PHP中::、->、self、$this操作符的用法区别

PHP中::、->、self、$this操作符的用法区别

WBOY
WBOYOriginal
2016-07-25 09:04:34952Durchsuche
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或static(声明静态),那么就必须使用操作符::,反之则必须使用操作符->。

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或static(声明静态),那么就必须使用操作符::,反之则必须使用操作符->。

另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之则必须使用自引用的$this。

其实,大家如果掌握了php中静态类、静态变量、常量的相关知识后,这些是不难理解的。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn