Loading...
Обучение/Помощь новичкам | Как использовать?
crew_ (08.08.2019 в 19:31)
Я пытаюсь в $this->class запихнуть экземпляр класса some class. Но в итоге приходит null значение

Так, а как ты вызываешь метод, ты в метод аргументом должен передать переменную которая является экземпляром класса Some Class, а потом она станет доступна как свойство текущего класса Гг
crew_ , и свойство class желательно объявить в начале класса Гг
System , тобишь если использовать такую структуру, то класс не присваивается автоматически $class?

<?php
class A{
public function a() {
echo 'Всё работает!';
}
}

class B{
public function __construct() {
$class = new A;
$this->b($class);
}

public function b(A $class) {
$class->a();
}
}

________
посл. ред. 08.08.2019 в 19:46; всего 1 раз(а); by Вероломство
crew_ (08.08.2019 в 19:46)
System , тобишь если использовать такую структуру, то класс не присваивается автоматически $class?

Да
Это привидение типов ты делаешь не более, поясняю, ты не сможешь передать в этот метод аргумент который не является экземпляром указанного класса Гг
________
посл. ред. 08.08.2019 в 19:48; всего 2 раз(а); by System
Понятно. Это работает не так как я подумал просто.
Онлайн: 3
Время:
Gen. 0.0875
(c) Bym.Guru 2010-2026