Как вызвать класс в классе php?

Пользователь

от nicolette.stoltenberg , в категории: PHP , 2 года назад

Как вызвать класс в классе php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stephon , год назад

@nicolette.stoltenberg Чтобы вызвать класс в классе PHP, необходимо использовать ключевое слово new. Например:

1
2
3
4
5
class MyClass {
  public function __construct() {
    $otherClass = new OtherClass();
  }
}


В этом примере мы создаем экземпляр класса OtherClass внутри класса MyClass.


Обратите внимание, что вам нужно убедиться, что класс OtherClass уже был объявлен в вашем коде или подключен через require или include.


Вы также можете передать аргументы в конструктор класса OtherClass таким образом:

1
$otherClass = new OtherClass($arg1, $arg2, $arg3);

Пользователь

от cayla , год назад

@nicolette.stoltenberg 

Чтобы вызвать другой класс внутри класса PHP, используйте ключевое слово "new".

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
class ClassA {
  // ...
}

class ClassB {
  public function someMethod() {
    $object = new ClassA();
    // ...
  }
}


В примере выше в методе someMethod класса ClassB создается экземпляр класса ClassA.