龙空技术网

PHP中self与this关键字的区别

IT生涯 66

前言:

此时你们对“php中this”大体比较关怀,大家都想要了解一些“php中this”的相关知识。那么小编在网摘上汇集了一些关于“php中this””的相关内容,希望姐妹们能喜欢,我们快快来了解一下吧!

1、this不能用在静态成员函数中,self可以;

2、对静态成员函数/变量的访问,建议 用self,不要用$this::或$this->的形式;

3、对非静态成员变量的访问,不能用self,只能用this;

4、this要在对象已经实例化的情况下使用,self没有此限制;

5、在非静态成员函数内使用,self抑制多态行为,引用当前类的函数;而this引用调用类的重写(override)函数(如果有的话)。

标签: #php中this #python中的self和java中的this #php的this #phpthis访问方法 #phpthis关键字