У меня есть 3 файла ниже:
controller.php
class inject{
public function __construct(){
echo 'I say';
}
}
model.php
class say extends inject{
public function init(){
echo ' hello ';
$this->otherFunction();
}
public function otherFunction(){
//parent::__construct(); --> This should't be added manually
echo ' world ';
}
}
view.php
$output = new say();
$output->init(); //UPDATED
Без изменения функций внутри класса «say» (что я делал выше) я хочу, чтобы каждый раз, когда я вызывал функцию init (), она выдает «Я говорю привет, я говорю мир». Как мне это сделать?
DEMO