PHP面向对象 self && $this

原创 2018年04月15日 18:32:38

$this代表当前对象,self代表当前类

$this用来调用对象的东西:成员属性、成员方法;

self用来调用类的东西:类常量、静态属性、静态方法;

$this 使用 “->” 调用成员属性、成员方法

self使用“::”调用类常量、静态属性、静态方法

$this只能用在成员方法中,self可用在成员方法、静态方法

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

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

PHP中面向对象$this/self/parent的问题

这里我主要谈的是 this,self,parent 三个关键字之间的区别。从字面上来理解,分别是指 这、自己、父亲。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self是指向...
  • wanghongbiao1993
  • wanghongbiao1993
  • 2016-12-22 10:57:21
  • 210

php面向对象中this,self,parent三个关键字的含义

php面向对象中this,self,parent三个关键字的含义this,self,parent三个关键字从字面上比较好理解,分别是指这、自己、父亲。 this是指向当前对象的指针(姑且用C里面的指针...
  • qq_26291823
  • qq_26291823
  • 2016-07-15 13:46:36
  • 347

php面向对象类中的$this,static,final,const,self及双冒号 :: 这几个关键字使用方法。

php中this,self,parent三个关键字的作用 this,self,parent三个关键字之间的区别,从字面上比较好理解,分别是指这、自己、父亲。我们先建立几个概念,这三个关键字分别是用...
  • tham_
  • tham_
  • 2014-12-20 12:23:01
  • 4339

PHP5中的this,self和parent关键字详解

PHP5中的this,self和parent关键字详解文/heiyeluren2004/11/03PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也...
  • heiyeshuwu
  • heiyeshuwu
  • 2004-11-03 18:46:00
  • 10339

面向对象的三大特性: ——————self到底是谁?

面向对象的三大特性: ——————self到底是谁? 继承、封装、多态 封装:最大的好处,不把细节暴露给外面,让外面不能随意修改变量的值,具有很好的安全性。 set...
  • zx6268476
  • zx6268476
  • 2015-03-31 10:26:26
  • 652

php面向对象之final static const关键字的使用

这个关键字只能用来定义类和定义方法,不能使用final 这个关键字来定义成员属性,因为final 是常量的意思,我们在PHP 里定义常量使用的是define()函数,所以不能使用final 来定义成员...
  • gsls181711
  • gsls181711
  • 2015-07-28 16:57:33
  • 539

Python 进阶_OOP 面向对象编程_self 的实例绑定

目录目录 self 和绑定 调用非绑定的方法self 和绑定在 Python 中 self 变量是特殊的, 其用于在实例方法中引用该方法所绑定的实例, 换句话说就是 Python 在实例化对象时会自动...
  • Jmilk
  • Jmilk
  • 2016-10-26 19:59:22
  • 1187

python面向对象例子

#!/usr/bin/python # -*- coding: UTF-8 -*- __author__ = 'Administrator' #面向对象 class Person: coun...
  • earbao
  • earbao
  • 2016-07-27 15:47:17
  • 573

用self和this有什么区别啊

PHP中::、->、self、$this操作符的区别 在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::...
  • u013699800
  • u013699800
  • 2014-04-15 22:32:04
  • 1036
收藏助手
不良信息举报
您举报文章:PHP面向对象 self && $this
举报原因:
原因补充:

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