Php 如何访问父类变量?

Php 如何访问父类变量?,php,Php,我想访问父类变量。如何访问父类变量? 下面是一个例子: 请建议我使用$this->parentvar 扩展类时,所有公共和受保护的属性和方法都可用于子类的实例范围。应该补充的是,如果不指定受保护、公共或私有,则变量/函数默认为公共。OP,您不必使用parent::_构造,除非您对某些内容使用$参数。一旦在子类中定义构造函数,父类将不会自动调用,因此如果这是一个完整的类,则可以删除子构造函数。不过我认为这是一个不完整的例子。我假设它也是不完整的,因为$argument只在子类中指定,尽管他能够使用

我想访问父类变量。如何访问父类变量? 下面是一个例子:

请建议我使用$this->parentvar


扩展类时,所有公共和受保护的属性和方法都可用于子类的实例范围。

应该补充的是,如果不指定受保护、公共或私有,则变量/函数默认为公共。OP,您不必使用parent::_构造,除非您对某些内容使用$参数。一旦在子类中定义构造函数,父类将不会自动调用,因此如果这是一个完整的类,则可以删除子构造函数。不过我认为这是一个不完整的例子。我假设它也是不完整的,因为$argument只在子类中指定,尽管他能够使用func_get_args获取变量,即使它没有在函数中指定,尽管这是一个可怕的解决方案。
class myclass {
    var $parentvar;
    function __construct() {
        $this->parentvar = 'Some text or array';
    }
}

class anotherClass extends myclass {
    function __construct(argument)
        parent::__construct();
    }

    function print_var() {
        echo $parent->parentvar;
    }
}