php

Le Design Pattern Singleton en PHP

Le design pattern Singleton est un patron de conception qui garantit qu’une classe n’a qu’une seule instance et fournit un point d’accès global à cette instance. Ce pattern est souvent utilisé lorsque une seule instance d’une classe doit être partagée à travers une application. Par exemple pour gérer une connexion à une base de données, […]

Le Design Pattern Singleton en PHP Lire la suite »

le Design Pattern Trait en PHP

Le design pattern « Trait » en PHP est une manière de réutiliser du code dans plusieurs classes, sans avoir à utiliser l’héritage classique. Les traits permettent de définir des méthodes et des propriétés qui peuvent ensuite être incluses dans plusieurs classes. Pourquoi utiliser un Trait ? Cela favorise la modularité et la réutilisabilité. PHP ne supporte

le Design Pattern Trait en PHP Lire la suite »

le Design Pattern Observer en PHP

Le design pattern Observer est un modèle de conception comportemental qui définit une relation un-à-plusieurs entre des objets. Il est utilisé lorsque vous souhaitez qu’un objet (appelé sujet ou observable) informe automatiquement plusieurs autres objets (appelés observateurs) de tout changement d’état, sans que les objets soient fortement couplés entre eux. Fonctionnement du pattern Observer L’idée

le Design Pattern Observer en PHP Lire la suite »

le Design Pattern Facade en PHP

Le design pattern Facade fait partie des modèles de conception structuraux, qui visent à simplifier les interactions avec un système complexe en fournissant une interface plus simple. Ce pattern permet de masquer la complexité des sous-systèmes en regroupant des appels de méthodes à des composants internes sous une interface unique. Objectif principal du pattern Facade

le Design Pattern Facade en PHP Lire la suite »

le Design Pattern Strategy en PHP

Le Design Pattern Strategy est un modèle de conception comportemental qui permet de définir une famille d’algorithmes, de les encapsuler chacun dans une classe séparée, et de rendre leurs objets interchangeables. Ce modèle est souvent utilisé en PHP, en particulier lorsqu’il est nécessaire de changer d’algorithme à l’exécution. Exemple Abtrait du Pattern Strategy Voici comment

le Design Pattern Strategy en PHP Lire la suite »

le Design Pattern Factory en PHP

Le Design Pattern Factory en PHP est un modèle de conception utilisé pour créer des objets sans spécifier explicitement la classe de l’objet à créer. Il fournit une interface générique pour créer des objets dans une hiérarchie de classes. Il permet aussi à ses sous-classes de modifier le type d’objets créés. Exemple Abtrait Voici un

le Design Pattern Factory en PHP Lire la suite »

Créer des commandes cli pour Symfony

Si il y a bien une chose que j’ai appris récemment sur Symfony, c’est créer des commandes cli.J’étais curieux de connaître la façon de faire. J’ai commencé par lire la documentation du Framework, à l’adresse suivante : https://symfony.com/doc/current/console.html.Cette documentation est assez compréhensible, même si elle est en anglais. Voici ce que j’en retire : Les

Créer des commandes cli pour Symfony Lire la suite »

Initialiser votre projet Symfony

Symfony est le Framework PHP le plus utilisé en France. On l’emploie pour développer des sites internet, des applications, etc…Avec un framework tel que celui-ci, il est important d’initialiser proprement le projet que vous voulez développer. Documentation La première chose à connaitre est le lien direct du site : https://symfony.com/La documentation est assez complète, en

Initialiser votre projet Symfony Lire la suite »