• php中的this,self,parent


    this就是指向当前对象实例的指针,不指向任何其他对象或类

    如$this->fun1();

    self:指向类本身,也就是self是不指向任何已经实例化的对象 ,self使用来指向类中的静态属性或者方法

    self::$staticProperty

    self::staticMothed;

     

    parent: 指向父类的指针,一般我们使用parent来调用父类的构造函数或父类中的静态属性或静态方法

    self与parent要结合::(域运算符号)

    parent::$staticProperty

    parent::Mothed;

    --------注意$出现的位置,与this不同

    $this绑定---这一点与C#不同

    当一个对象调用一个它对应类的方法时,该方法执行之前先完成一个绑定,即是用

    $this绑定到调用此方法的对象

    即类的成员函数访问类中的属性或调用其他成员函数时,必须在前面加$this->

    (这样才能在方法内对这个对象的属性进行操纵),如果没加的话,理解为方法内部的一个局部变量

  • 相关阅读:
    hystrix熔断器之HystrixRequestLog
    RXJAVA之聚合操作
    RXJAVA之变换操作
    RXJAVA之创建被观察者
    小程序学习
    redis的使用
    Stream/Bytes[]/Image对象相互转化
    消息队列转载
    业务层使用事务
    ViewState 和字段属性的差异
  • 原文地址:https://www.cnblogs.com/sinceret/p/10403455.html
Copyright © 2020-2023  润新知