Обучение/Помощь новичкам | Ооп помощь.
Тема закрыта by
crew_
Avenax , по другому никак?
DELETED
30 октября 2017, в 11:25
Delete
можно закрывать
да
_TURBO_ (30.10.2017 в 11:24)
Avenax , по другому никак?
Avenax , по другому никак?
Что по другому ни как?
Я тебе скинул документацию
А то, что там помечено красным, это будет вызывать ошибку, когда ты будешь вызывать не статический метод, как статический
дабы не создавать новую тему. В общем я залепил класс как на скрине. Это из паттерна singleton. Теперь то вопрос. Как его юзать? Тоесть $container = App::getContainer(); это понятно. А как ним заменить допустим $User = new User();...!? Сорри за возможно глупые вопросы. Я просто пока еще не очень в ооп понимаю.
------
50632_Untitled.png (183.5 Kb)
Скачиваний: 64
------
Скачиваний: 64
В классе так же для user напиши. Если у тебя php 5.4+, то можно в виде трейта оформить, чтобы каждый раз getContainer не создавать
Dark_AKC , 5.6 как сделать?
_TURBO_ , строка 21 : new User()
Пользуешься как в строке 32, твоя переменная содержит экземпляр класса User();
________
посл. ред. 30.10.2017 в 14:16; всего 1 раз(а); by Avenax
Пользуешься как в строке 32, твоя переменная содержит экземпляр класса User();
________
посл. ред. 30.10.2017 в 14:16; всего 1 раз(а); by Avenax
Avenax , а если мне допустим надо вытащить данные переменной user из класса User. Так надо? $container -> User -> user; Или что?
_TURBO_ (30.10.2017 в 14:21)
Avenax , а если мне допустим надо вытащить данные переменной user из класса User. Так надо? $container -> User -> user; Или что?
Avenax , а если мне допустим надо вытащить данные переменной user из класса User. Так надо? $container -> User -> user; Или что?
Если у тебя в классе есть свойство $user, то да
