Обучение/Помощь новичкам | Как использовать?
Тема закрыта by
crew_
crew_ (08.08.2019 в 19:31)
Я пытаюсь в $this->class запихнуть экземпляр класса some class. Но в итоге приходит null значение
Я пытаюсь в $this->class запихнуть экземпляр класса some class. Но в итоге приходит null значение
Так, а как ты вызываешь метод, ты в метод аргументом должен передать переменную которая является экземпляром класса Some Class, а потом она станет доступна как свойство текущего класса
crew_ , и свойство class желательно объявить в начале класса
System , тобишь если использовать такую структуру, то класс не присваивается автоматически $class?
DELETED
8 августа 2019, в 19:46
Delete
<?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?
System , тобишь если использовать такую структуру, то класс не присваивается автоматически $class?
Да
Это привидение типов ты делаешь не более, поясняю, ты не сможешь передать в этот метод аргумент который не является экземпляром указанного класса
________
посл. ред. 08.08.2019 в 19:48; всего 2 раз(а); by System
Понятно. Это работает не так как я подумал просто.
Стр.: 1, 2