在PHP中,parent是一个特殊的关键字,用于访问当前类的父类。当一个类继承另一个类时,子类可以使用parent来访问父类的属性和方法。
具体来说,使用parent::来访问父类中的属性和方法,例如:
class A { protected $name = 'class A'; public function getName() { return $this->name; } } class B extends A { protected $name = 'class B'; public function getParentName() { return parent::getName(); //访问父类A中的getName()方法 } } $obj = new B(); echo $obj->getParentName(); //输出class A
在上面的例子中,B类继承了A类,B类中的getParentName()方法通过parent::getName()访问了A类中的getName()方法,并返回了A类中的$name属性。这样,子类就可以重写父类中的方法,同时又可以使用parent关键字来访问父类中的方法。
评论