PHP中 :: self $this->几种操作符的区别
作者:管理员
更新时间:2023-06-15 16:38:54
点击数:
访问PHP类中成员属性[相当变量]或成员方法时,如果被引用的成员属性或者成员方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之,如果被引用的成员属性或者成员方法没有被声明成const或者static,那么就必须使用操作符->
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,如self::$name,反之,如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this-> ,如$this->name,$this->index()