afagorn
@afagorn
Пытаюсь стать хорошим веб-программистом

Как создать подобную структуру Class1::$app->class2->method()?

В Yii можно вызывать через главный класс другие классы и их методы. Например, Yii::$app->security->getRandomString(). И как возможно создать подобную структуру? Или имеется какое-то общее название для подобного?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
dev
Yii::$app - статическое свойство класса. По сути, что-то типа singleton. Итого - анти-паттерн.
https://github.com/yiisoft/yii2/blob/2.0.29/framew...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
12 дек. 2019, в 23:19
10000 руб./за проект
12 дек. 2019, в 23:04
500000 руб./за проект
12 дек. 2019, в 22:52
1000 руб./за проект