Назад к вопросам
Junior — Middle
92
Каким образом выполнить автоматическую инициализацию объекта класса B в процессе создания объекта класса A?
Ответ от нейросети
sobes.tech AI
Для автоматической инициализации объекта класса B при создании объекта класса A в PHP обычно используют конструктор класса A, в котором создаётся экземпляр класса B и сохраняется в свойство.
Пример:
class B {
public function __construct() {
// Инициализация B
}
}
class A {
private $b;
public function __construct() {
$this->b = new B(); // Автоматическая инициализация B
}
public function getB() {
return $this->b;
}
}
$a = new A();
$b = $a->getB();
Таким образом, при создании объекта A автоматически создаётся и объект B, доступный через свойство или метод класса A.