技术文档

PHP中 :: self $this->几种操作符的区别

作者:织晶客服部    浏览次数:   来源:thinkphp

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

另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,如self::$name,反之,如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this-> ,如$this->name,$this->index()

CopyRight© 2021 广州织晶网络科技有限公司

地址:广州市番禺区大石街沿江中路73号神怡商业中心2A10

备案号:粤ICP备13023505号

联系我们:

服务电话:020-39182790 / 13760696870