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

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

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

相关文章推荐

PHP中this,self,parent的区别及使用方法

{一}PHP中this,self,parent的区别之一this篇       面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用...

php--this,self,parant的区别

this是指向对象实例的一个指针,self是对类本身的一个引用,parent是对父类的引用。 this: php  class UserName  {       //定义属性   ...

PHP中this,self,parent的区别

{一}PHP中this,self,parent的区别之一this篇       面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OO...

PHP面向对象中this,self,parent的区别与联系

面向对象编程(OOP,Object Oriented Programming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有...

php中this,self,parent三个关键字之间的区别推荐精华锁贴

php中this,self,parent三个关键字之间的区别推荐精华锁贴 2008年06月26日 星期四 下午 01:00 HP5是一具备了大部分面向对象语言的特性的语言,比PHP...
  • gsl68
  • gsl68
  • 2011年10月27日 11:17
  • 490

php 中self,this的区别和实地操作

面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意...

PHP中this,self和static的区别

简单记述this、static和self的区别。
  • YQXLLWY
  • YQXLLWY
  • 2017年03月08日 22:06
  • 1204

php中this,self,parent三个关键字之间的区别

PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较难以理解,这里我主要谈的是 this,self,parent三个关键字之间的区别。从字面上比较...
  • heicm
  • heicm
  • 2011年07月21日 17:59
  • 525

PHP - this,self,parent三个关键字之间的区别

PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较难以理解,这里我主要谈的是 this,self,parent三个关键字之间的区别。从字面上比较...
  • amonest
  • amonest
  • 2011年02月26日 09:52
  • 1552

PHP中this,self,parent的区别之一this篇

面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意...
  • ytawu
  • ytawu
  • 2014年07月31日 00:54
  • 179
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP中::、->、self、$this操作符的区别
举报原因:
原因补充:

(最多只允许输入30个字)