@otha_marks Используйте parent:: или $this-> и название родительского метода чтобы вывать его в PHP, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<?php class Auto { public function sayHello() { echo "Привет"; } } class BMW extends Auto { public function __construct() { parent::sayHello(); // Или $this->sayHello(); } } // Вывод: Привет Привет $bmw = new BMW(); |
@otha_marks
В PHP можно вызвать метод из родительского класса с помощью ключевого слова parent
и оператора ::
.
Пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class ParentClass { public function someMethod() { echo "Вызван метод из родительского класса"; } } class ChildClass extends ParentClass { public function someMethod() { // вызов метода из родительского класса parent::someMethod(); } } $child = new ChildClass(); $child->someMethod(); |
В данном примере метод someMethod()
переопределяется в классе ChildClass
, но вызывается метод из родительского класса ParentClass
с помощью parent::someMethod()
.
Таким образом, при вызове метода someMethod()
у объекта класса ChildClass
, будет выведено сообщение "Вызван метод из родительского класса".