La POO en PHP (26/31) : Conteneur d'injecteur de dépendance

  Рет қаралды 21,872

Grafikart.fr

Grafikart.fr

Күн бұрын

Пікірлер
@jesuispasunchat9242
@jesuispasunchat9242 2 жыл бұрын
Même 7ans après, tes vidéos sont excellentes. Tu es d'utilité publique. Merci a toi
@LordMakiavel
@LordMakiavel 9 жыл бұрын
Vidéo vraiment excellente, approche très approfondie et très intéressante ! Ca fait plaisir de voir enfin un tuto qui va au bout des choses avec les reflections et tout le bordel, c'était class :D
@yaokouassi5176
@yaokouassi5176 6 жыл бұрын
Vraiment Merci infiniment! Tu es le meilleur parmis les meilleurs, En particulier ce cours de DIC est vraiment superbe. Merci infiniment..
@LiorCHAMLA
@LiorCHAMLA 5 жыл бұрын
Jonathan. Merci. ❤
@qamarh1962
@qamarh1962 4 жыл бұрын
Excellent encore a ce jour.
@bra5081
@bra5081 8 жыл бұрын
Bonjour, j ne comprends pas quelle est l'utilité de la variable $registry. Les éléments de ce tableau ne sont jamais renvoyés par get. Si l'élément est déja dans $instances on récupère la variable dans $instances. Sinon on double la variable contenue dans registry dans $instances et on renvoie la variable qui se trouve dans instance. Si on enchaine plusieurs sets on met à jour le contenu de registry mais ce contenu ne sera jamais appelé si la clé existe déja dans instances. Si on veut une instance différente à chaque fois on pense par factories. Ne pourrait r'on pas réduire le nombre de tableaux à deux? Le tableau des singletons et le tableau des factories?
@ulysse1976vid
@ulysse1976vid 5 жыл бұрын
Je me suis posé la meme question
@ISABELLE6966
@ISABELLE6966 3 жыл бұрын
Bonjour, je ne comprends pas pourquoi vous n'utilisez pas $variable=new PDO(bla bla bla) et je ne comprends pas comment ça peut marcher sans cela.Pouvez vous m'expliquer?Merci
@bra5081
@bra5081 8 жыл бұрын
Merci pour ce tuto qui ne s'arrête pas en chemin. je vais quand même poser une question de béotien. Pourquoi avoir des méthodes set qui prenne une fonction anonyme qui renvoie le service plutot que renvoyer le service par le get par exemple? Est ce pour le lazy loading?
@grafikart
@grafikart 8 жыл бұрын
+Brad Haircut exactement, on ne veut initialiser les classes que si on en a a besoin et pas dès le chargement de la page.
@bra5081
@bra5081 8 жыл бұрын
+Grafikart.fr Merci beaucoup ;)
@clem_grim
@clem_grim 9 жыл бұрын
Salut, plutôt que d'utiliser la reflection pour obtenir le nom de la classe, la fonction `get_class` fait la même chose je pense Bien expliqué, la di est devenue quasi incontournable
@EElias-ek9mq
@EElias-ek9mq 9 жыл бұрын
Merci pour ce tuto excellent comme d'habitude. Serait-il possible de faire un tuto sur pimple ?
@dysnometv9739
@dysnometv9739 9 жыл бұрын
Intéressant. Il y a néanmoins un léger problème. Dans la vidéo tu parles d'utiliser isInstantiable, mais malheureusement il faut pour cela créer l'objet ReflectionClass. Hors, c'est au niveau de la création de l'instance de ReflectionClass (avec le nom de la classe en paramètre) que l'exception pour lequel il ne trouve pas la classe est générée. Du coup je me pose la question de savoir si inInstantiable est utile dans ce cas précis. Pour ce qui est de se protéger des interfaces et des classes abstraites, là pas de problème. Il faut donc obligatoirement gérer les exceptions qui seront générées.
@dysnometv9739
@dysnometv9739 9 жыл бұрын
Même chose pour getDefaultValue(), il faut se protéger dans le cas où il n'y a pas de valeur par défaut. Dans ce cas, faut-il continuer à instancier ou non la classe ? Ce sont des choix qu'il faut aussi gérer (via ReflectionException)
@SliceTeam
@SliceTeam 9 жыл бұрын
Interessent , ressemble a une mini copie de system.reflection du language .NET
La POO en PHP (27/31) : Adapter
12:24
Grafikart.fr
Рет қаралды 19 М.
La POO en PHP (29/31) : Observateur
1:06:03
Grafikart.fr
Рет қаралды 24 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
Tutoriel PHP : PHP-DI, Conteneur d'injecteur de dépendance
35:36
Grafikart.fr
Рет қаралды 11 М.
Mise en pratique de la POO en PHP (6/39) : Conteneur de dépendance
43:54
La POO en PHP (30/31) : Middleware
41:57
Grafikart.fr
Рет қаралды 25 М.
Kadyrov Went Against Putin? / Poland Declares War on Russia
11:17
Tutoriel Docker : Environnement de développement basé sur Docker
1:05:11
Le Canada en position de faiblesse face à Donald Trump?
21:02
Radio-Canada Info
Рет қаралды 90 М.
Tutoriel PHP/YAML : Créer un site dynamique en YAML Front Matter
1:16:55
Карина Кросс #shorts
0:16
Dolly and Friends Shorts Cartoons
Рет қаралды 361 М.
Когда перепутал график девушек😁🐣
0:24
Alexey Merinov
Рет қаралды 3,1 МЛН
ЛАЙФХАК НА КУХНЕ ! 🧐🤦🏻‍♂️ #shorts #лайфхак
0:15
Крус Костилио
Рет қаралды 109 М.
ПОСТАРЕЛА ЗА 1 ДЕНЬ НА 20 ЛЕТ - МУЖСКОЕ ЖЕНСКОЕ
55:44
ПРИЯТНЫЙ ИЛЬДАР
Рет қаралды 677 М.
DID YOU NOTICE ANY LAPSES IN THE VIDEO or NOT? / MARGO_FLURY
0:34
MARGO FLURY | Маргарита Дьяченкова
Рет қаралды 12 МЛН