PHP Передача экземпляра класса другому классу
Я все еще новичок в методах программирования ООП на PHP, и у меня есть очень простой и широкий вопрос: разве это плохая практика - создавать экземпляр класса в классе, а затем передавать этот экземпляр другому классу?
Я хочу иметь возможность создавать экземпляр определенного класса, который, как я знаю, мне всегда будет нужен при каждом запросе пользователя. Второй класс - это больше, чем просто вспомогательный класс, в идеале в моем приложении это будет «загрузчик», который загружает представления.
Первый класс, который вызывает два других класса:
require 'classTwo.php';
require 'classThree.php';
class first {
public $classTwo, $classThree;
public function __construct() {
$this -> classTwo = new classTwo;
$this -> classThree = new classThree;
$this -> classThree -> displayNum( $this -> classTwo );
}
}
Второй класс, который является вспомогательным классом:
class classTwo {
public function returnVal() {
return 123;
}
}
Третий класс - это класс действий, в котором будет происходить фактическая работа и окончательное отображение:
class classThree {
public function displayNum( $instance ) {
echo $instance -> returnVal();
}
}
В общем, я просто хочу знать, если это плохая практика, потому что я никогда не видел, чтобы это было сделано раньше.
Заранее спасибо!