PHP面向对象的几个小知识点

大家好我是山河,今天给大家来讲解一个关于PHP面向对象的小知识点,这几个小知识点可以说是必知必会的,话不多说,直接上代码边讲

$this调用对象的
self::调用类自己的
parent::调用父类的
static::调用子对象实例的

这是我们今天要讲的内容,然后直接上实例代码,讲的更清楚。

首先是this,在对象中的每个成员方法里面都会存在一个特殊的对象引用“$this”。成员方法属于哪个对象,“$this”就代表哪个对象

$this -> 成员属性;
$this -> 成员方法(参数);

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

self::静态属性,静态方法

$this和self区别:$this只能用在成员方法中,而self可用在成员方法和静态方法

再之后是parent::

parent:: 可用于调用父类中定义的成员方法。

最后是static::

static::延迟绑定,可以调用子类实例

好了,本篇文章到此结束,我是山河。

PHP

本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处