如何在php中将父类公共变量赋给子类公共变量


岁爵
2025-03-09 06:45:07 (1月前)
  1. 我已经创建了两个类,将公共类变量分配给子类变量但是没有正常工作。但是相同的变量正确地分配了函数内部。我没有得到正确的理由...

2 条回复
  1. 0# 無口君 | 2019-08-31 10-32





    $this

    指的是类的实例,因此在创建类的实例之前,

    $this

    不可用。



    你必须在

    构造函数

    ,当它可以在非静态上下文中引用自身时。




    1. class Child extends Practice
      {

    2. public $b;
    3. public function __construct()
    4. {
    5.     $this->b = $this->a;
    6.     echo $this->b;
    7. }
    8. }

    9. </code>

登录 后才能参与评论