Blogger Information
Blog 65
fans 3
comment 4
visits 68105
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
在php中self与$this的分别
无耻的鱼
Original
990 people have browsed it

在访问PHP类中的成员变量或方法时,

如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),

那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。

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

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

结论 :  self与$this的功能极其相似,但二者又不相同。$this不能引用静态成员和常量。self更像类本身,而$this更像是实例本身

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post