Size: a a a

2020 August 12

KN

Kirill Nesmeyanov in phpGeeksJunior
это называется Dependency Injection)
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Kirill Nesmeyanov
это называется Dependency Injection)
Думаю дальше в книжке будет идти об этом
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
возможно)
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
Но смысл в том, что если тебе приходится дописывать какой-то код под какую-то задачу, то это плохой код.
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Kirill Nesmeyanov
Но смысл в том, что если тебе приходится дописывать какой-то код под какую-то задачу, то это плохой код.
С приватным конструктором или просто код?
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
А если он уже позволяет её решить вызовами каких-то методов или аргументов - уже ок
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
𝓙𝓵𝓮𝓬𝓽𝓮𝓻
С приватным конструктором или просто код?
я про просто)
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Понял принял
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
приватный конструктор - это для того, что бы было видно, что предполагается использовать статические методы для его создания)
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
а их может быть несколько просто
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Ну получается при первом вызове любого из статических, конструктор начнёт работать
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
конструктор вызывается после создания объекта
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
после new XXX
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Ну эт ясно
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Но если мы про приватный
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
ну вот, а ты его дёргаешь из статика
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
приват - это модификатор видимости, вот и всё
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
говорит что метод виден в этом классе
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Но если допустим Окей:
В этом коде что я скинул, ещё будет константа любая
И допустим первым делом до вывода функций я просто распечатаю эту константу. Будет уже конструктор работать?

Я знаю шо легко попробовать, но уже не в состоянии
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Все таки уже чето вынимается из класса
источник