PHP中this、self、parent个人的一些理解
2017-04-08 14:46
375 查看
从单词看,this,self,parent分别是这、自己、父亲的意思,字面上容易混淆this和self,但是其实区别还是蛮大的。
我觉得其实这三个关键字都有点像是指针
this指向当前类实例化后的当前对象,用法:
$this->c;
(c为实例化后对象或者是对象的属性)
self指向当前类,一般用来访问当前类中的静态元素,用法:
self::$Num;($Num为类中的static修饰的静态属性)
parent指向父类,一般用来调用父类中的构造函数,用法:
parent::__construct($name,$age);($name,$age为构造函数的参数)
我觉得其实这三个关键字都有点像是指针
this指向当前类实例化后的当前对象,用法:
$this->c;
(c为实例化后对象或者是对象的属性)
self指向当前类,一般用来访问当前类中的静态元素,用法:
self::$Num;($Num为类中的static修饰的静态属性)
parent指向父类,一般用来调用父类中的构造函数,用法:
parent::__construct($name,$age);($name,$age为构造函数的参数)
相关文章推荐
- php杂谈【基础篇】之_11.理解PHP中this,self,parent三个关键字用法
- PHP this,self 和 parent 关键字
- PHP - this,self,parent三个关键字之间的区别
- PHP中this,self,parent的区别
- PHP中的this、self、parent
- PHP中this,self,parent的区别
- PHP中this,self,parent的区别
- parent:: self:: static $this->php
- PHP中this,self,parent的区别之三parent篇
- PHP中this,self,parent的区别
- php面向对象知识 this,self,parent的区别
- PHP中this,self,parent的区别
- php中this,self,parent的区别
- PHP中this self parent三个应用说明
- 探讨PHP中this,self,parent的区别详解
- PHP中this,self,parent的区别
- PHP self this parent
- PHP中this,self,parent的区别
- PHP中this,self,parent的区别