首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在PHP中的扩展类中使用父变量

在 PHP 中,扩展类是通过继承来实现的。子类可以继承父类的属性和方法,并且可以重写或扩展它们。在子类中,可以使用 parent 关键字来引用父类的变量。

例如,假设有一个父类 Parent 和一个子类 Child,父类中有一个变量 $name,子类中可以使用 parent::$name 来引用父类中的变量:

代码语言:php
复制
class Parent {
    protected $name;

    public function __construct($name) {
        $this->name = $name;
    }
}

class Child extends Parent {
    public function getName() {
        return parent::$name;
    }
}

$child = new Child('John');
echo $child->getName(); // 输出 'John'

在上面的例子中,子类 Child 继承了父类 Parent,并且在 getName() 方法中使用了 parent::$name 来引用父类中的 $name 变量。

需要注意的是,在子类中,如果要访问父类中的变量,必须使用 parent:: 关键字,否则会被认为是子类中的变量。此外,如果父类中的变量是 private 的,那么子类中无法访问该变量,必须通过 publicprotected 的方法来访问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券