#php #oop
#php #ооп
Вопрос:
У меня есть классы B и A. Я хочу определить глобальный объект B в классе A, чтобы он был доступен для всех методов в
class B{
//implentation of class B
}
class A{
// define object of b
public function check(){
//use b object here
}
public function check_2(){
//use b object here
}
}
Комментарии:
1. Почему вы не можете
B
использовать родительский классA
?
Ответ №1:
Просто создайте закрытый элемент типа B в A.
class A
{
private $b;
function __construct()
{
$this->b = new B();
}
}
Комментарии:
1. @Bilal Вместо того, чтобы просто поблагодарить его, если вы воспользовались его предложением, примите это как ответ и сделайте всех счастливыми.
2. Нажмите на большую галочку слева вверху в верхней части ответа.