Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как понять вызов нескольких методов в одном экземпляре класса php?
afagorn
@afagorn
Пытаюсь стать хорошим веб-программистом

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

В Yii можно вызывать через главный класс другие классы и их методы. Например, Yii::$app->security->getRandomString(). И как возможно создать подобную структуру? Или имеется какое-то общее название для подобного?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Ответы на вопрос 1
miraage
@miraage
Старый прогер
Yii::$app - статическое свойство класса. По сути, что-то типа singleton. Итого - анти-паттерн.
https://github.com/yiisoft/yii2/blob/2.0.29/framew...
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы