`

php this、self、parent区别

    博客分类:
  • php
阅读更多
1、this是指向当前对象的指针

如:同class里面的其他函数可以用 this->函数名 调用。


2、self是指向当前类的指针
一般self使用来指向类中的静态变量,还要注意使用self来调用静态变量必须使用:: (域运算符号)

如:self::$firstCount;      //使用self来调用静态变量

3、parent是指向父类的指针
一般我们使用parent来调用父类的构造函数

如:parent::__construct( "PBPHome");    //使用parent调用了父类的构造函数

 

分享到:
评论

相关推荐

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

    ### PHP5中的this、self与parent关键字详解 在PHP编程语言中,`this`、`self`和`parent`这三个关键字对于理解类的内部工作原理以及如何在继承中正确使用类成员至关重要。下面将详细解释这三个关键字的意义及其用法...

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

    在PHP5中,this、self和parent是三个非常重要的关键字,它们在面向对象编程中有着非常明确的用途和含义。为了更好地理解这三个关键字的用法,让我们一一进行探讨,并结合实例加深理解。 首先,让我们了解这三个...

    探讨PHP中this,self,parent的区别详解

    本文将深入探讨在PHP中this、self、parent这三个关键字的区别。 首先,`this`关键字在PHP中代表当前对象的引用。它是一个隐式传递的指针,允许我们访问当前对象的属性和方法。例如,在类的构造函数或成员函数中,`...

    php class中self,parent,this的区别以及实例介绍

    在PHP编程语言中,`this`, `self`, 和 `parent` 是三个非常重要的关键字,它们在处理类(class)和对象(object)时各有特定的用途。以下是对这三个关键字的详细解释,以及如何在实际场景中使用它们: 1. `this` ...

    PHP编程过程中需要了解的this,self,parent的区别

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

    PHP中的self关键字详解

    与parent、static以及this的区别 要想将彻底搞懂self,要与parent、static以及this区分开。以下分别做对比。 parent self与parent的区分比较容易:parent引用父类/基类被隐盖的方法(或变量),self则引用自身方法...

    深入php self与$this的详解

    在PHP编程语言中,`self` 和 `$this` 是两个非常重要的关键字,它们在处理类和对象时扮演着关键角色。下面将详细解释这两个关键字,以及`parent`的关键字,帮助你深入理解PHP面向对象编程的基本概念。 首先,`self`...

    PHP中::、-gt;、self、$this几种操作符的区别介绍

    在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须... 您可能感兴趣的文章:PHP编程过程中需要了解的this,self,parent的区别深入php self与$th

    php5参考手书下载

    - **PHP5面向对象程序设计之: THIS, SELF 和 PARENT** - **THIS**:`this` 是一个指向当前对象的引用,它允许开发者访问当前对象的方法和属性。例如,在类的成员函数中使用 `this->property` 来访问对象的属性。 ...

    PHP5类与对象编程[定义].pdf

    本篇主要讨论的是PHP5中的类的静态成员、方法、常量以及self和parent这两个特殊关键字的使用。 首先,范围解析操作符(::)是PHP中用来访问类的静态成员、方法和常量的关键字。它在类的外部使用时,需要配合类名来...

    php学习笔记_心得

    4、**this, self, parent关键字的区别** - `this`关键字用于引用当前对象的实例变量和方法。 - `self`关键字用于访问类的静态成员,它总是指向当前类,不论是在哪个对象中使用。 - `parent`关键字用于调用父类的成员...

    php中this关键字用法分析

    同时,了解`self`、`parent`和其他特殊关键字的用法也是提升编程能力的重要步骤。 通过理解并熟练使用`this`关键字,你可以更好地构建和管理面向对象的PHP程序,提高代码的可读性和可维护性。记得在编写代码时,...

    PHP5类与对象编程.pdf

    `self`和`parent`这两个关键字是PHP5中的重要工具。`self`用于在类的内部引用当前类,无论何时使用`self`,它总是指向当前类。在例10.12中,`self::$my_static`用于访问当前类`OtherClass`的静态变量`$my_static`。...

Global site tag (gtag.js) - Google Analytics