Суть DI в чём? - PHP ООП - Обсуждение 2661598 |
|
Обсуждение
Всего сообщений: 44
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Суть DI в чём? |
||||
Verolomstvo | 05.06.2020 12:25 |
https://www.cyberforum.ru/post14621257.html
index.php
<?php
require_once 'engine/bootstrap.php';
...
|
||
MadHatter | 05.06.2020 15:36 |
https://www.cyberforum.ru/post14622110.html
Не совсем понятно в чем отличие первого куска кода от...
|
||
Verolomstvo | 05.06.2020 15:47 |
https://www.cyberforum.ru/post14622172.html
взяли реестр обозвали di
в том что выкинут нахер autoload...
|
||
MadHatter | 05.06.2020 15:54 |
https://www.cyberforum.ru/post14622209.html
Я вот что-то тоже в упор не вижу где там $di->container.
Я...
|
||
Verolomstvo | 05.06.2020 15:59 |
https://www.cyberforum.ru/post14622234.html
$di попадает в каждый экземпляр, в $di (экземпляр класса...
|
||
MadHatter | 05.06.2020 16:02 |
https://www.cyberforum.ru/post14622245.html
А что находится в \engine\service\router\Provider?
|
||
Verolomstvo | 05.06.2020 16:05 |
https://www.cyberforum.ru/post14622246.html
MadHatter, как я суть задумки понял автора этого кода, что...
|
||
MadHatter | 05.06.2020 16:08 |
https://www.cyberforum.ru/post14622269.html
Ну надо копаться и смотреть. Вообще инъекция зависимостей...
|
||
Verolomstvo | 05.06.2020 16:12 |
https://www.cyberforum.ru/post14622290.html
MadHatter, не ну я то примерно понимаю как должно работать,...
|
||
MadHatter | 05.06.2020 16:15 |
https://www.cyberforum.ru/post14622307.html
Это похоже на сервис провайдер. Ты указываешь классы...
|
||
Verolomstvo | 06.06.2020 18:04 |
https://www.cyberforum.ru/post14625736.html
MadHatter, короче - ЭТО РЕЕСТР, дичь ещё та, все объекты...
|
||
sad67man | 06.06.2020 19:57 |
https://www.cyberforum.ru/post14626059.html
Verolomstvo, Смысл DI в создании объектов по требованию,...
|
||
Verolomstvo | 06.06.2020 20:05 |
https://www.cyberforum.ru/post14626113.html
sad67man, не вижу я создания по требованию вижу цикл по...
|
||
sad67man | 06.06.2020 20:10 |
https://www.cyberforum.ru/post14626121.html
Verolomstvo, Контейнер хранит ключ и значение - значение...
|
||
Verolomstvo | 06.06.2020 20:11 |
https://www.cyberforum.ru/post14626126.html
sad67man, тут не имена классов, тут объекты
...
|
||
sad67man | 06.06.2020 20:17 |
https://www.cyberforum.ru/post14626136.html
Verolomstvo, Я не знаю, какую статью вы читали, или какое...
|
||
Verolomstvo | 06.06.2020 20:20 |
https://www.cyberforum.ru/post14626138.html
операция просмотра профиля другого юзера :D
пришёл...
|
||
sad67man | 06.06.2020 20:25 |
Решение https://www.cyberforum.ru/post14626150.html
Verolomstvo, Сущность User отвечает главным образом за...
|
||
Verolomstvo | 06.06.2020 20:35 |
https://www.cyberforum.ru/post14626188.html
вот - это ближе к сути, примерно так и делается
|
||
sad67man | 06.06.2020 20:41 |
https://www.cyberforum.ru/post14626204.html
Verolomstvo, В DI контейнере не нужно описывать все...
|
||
Verolomstvo | 11.06.2020 17:23 |
https://www.cyberforum.ru/post14641329.html
sad67man,
$di = new Di();
$services = require_once...
|
||
sad67man | 11.06.2020 18:33 |
Решение https://www.cyberforum.ru/post14641561.html
Verolomstvo, Не совсем
должно быть
...
|
||
Verolomstvo | 11.06.2020 18:39 |
https://www.cyberforum.ru/post14641575.html
sad67man, я считаю, что не нужна функция создания, так как...
|
||
sad67man | 11.06.2020 18:48 |
https://www.cyberforum.ru/post14641589.html
Verolomstvo, Через контейнер подлючаются классы - службы....
|
||
Verolomstvo | 11.06.2020 18:54 |
https://www.cyberforum.ru/post14641624.html
sad67man,
провайдер для Render
class Provider...
|
||
sad67man | 11.06.2020 18:56 |
https://www.cyberforum.ru/post14641629.html
Di контейнер как раз заменяет антипатерн Синглтон. А вы...
|
||
Verolomstvo | 11.06.2020 18:58 |
https://www.cyberforum.ru/post14641640.html
ну я подумал что тут на синглтон намёк идёт
|
||
sad67man | 11.06.2020 18:59 |
https://www.cyberforum.ru/post14641644.html
Verolomstvo, Неймспейс класса - это же строка. Он и сам...
|
||
Verolomstvo | 11.06.2020 19:02 |
https://www.cyberforum.ru/post14641652.html
sad67man, мне не нужна строкаааааааааааааа, мне нужен...
|
||
sad67man | 11.06.2020 19:07 |
https://www.cyberforum.ru/post14641667.html
Verolomstvo, вы не совсем понимаете суть DI контейнера
...
|
||
Verolomstvo | 11.06.2020 19:13 |
https://www.cyberforum.ru/post14641682.html
ну так бля я с этого и начинал: объекты УЖЕ СОЗДАНЫ ВСЕ И...
|
||
sad67man | 11.06.2020 19:56 |
Решение https://www.cyberforum.ru/post14641799.html
Verolomstvo, Объекты создаются в момент вызова через get(),...
|
||
Verolomstvo | 11.06.2020 20:14 |
https://www.cyberforum.ru/post14641849.html
sad67man,ну так я же в get делаю new, берём в любом классе...
|
||
sad67man | 11.06.2020 20:56 |
https://www.cyberforum.ru/post14641935.html
Получается, что все классы принимают в конструтор только...
|
||
Verolomstvo | 11.06.2020 21:17 |
https://www.cyberforum.ru/post14641969.html
sad67man, я вообще не знаю зачем я в это полез, мне это,...
|
||
sad67man | 11.06.2020 21:37 |
https://www.cyberforum.ru/post14642013.html
Verolomstvo, Контейнер зависимости облегчает жизнь. Только...
|
||
Verolomstvo | 11.06.2020 22:35 |
https://www.cyberforum.ru/post14642048.html
sad67man, ладно хоть поверхностно ознакомился, для общего...
|
||
sad67man | 12.06.2020 00:21 |
https://www.cyberforum.ru/post14642349.html
И чем от отличается, если бы вы просто сделали статический...
|
||
Verolomstvo | 12.06.2020 00:42 |
https://www.cyberforum.ru/post14642378.html
sad67man, это то?
|
||
sad67man | 12.06.2020 00:50 |
https://www.cyberforum.ru/post14642391.html
Verolomstvo, Нет..
|
||
Verolomstvo | 12.06.2020 00:52 |
https://www.cyberforum.ru/post14642392.html
sad67man, вот поэтому я и думаю, что мне это не надо :D
...
|
||
crautcher | 12.06.2020 19:28 |
https://www.cyberforum.ru/post14644409.html
А внутри он тип не синглтоны держит...
|
||
sad67man | 12.06.2020 19:47 |
https://www.cyberforum.ru/post14644473.html
crautcher, Если рассматривать паттерн синглтон как класс со...
|
||
Verolomstvo | 14.06.2020 11:57 |
https://www.cyberforum.ru/post14648183.html
посмотрел сотый раз видос тот по ссылке, там то же самое...
|
||
|
||||
Similar |
В чем суть интерфейсов? В чем суть PHP? В чем суть Invalid Parameter В чём суть ошибки? Warning: Parameter 3 to showBlogSection() expected to be a reference, value given in on line 100 |
|||
Ads |
|
|||
MoreAnswers |
В чём суть сборки? В чем суть continue в if-else В чем суть операторов << и >> Интерфейсы - в чем их суть В чём суть оператора for(;;) Указатели - в чем суть? |
|||