Dans le cours : PHP : La programmation orientée objet
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 600 cours dispensés par des experts.
Aborder les namespaces - Tutoriel PHP
Dans le cours : PHP : La programmation orientée objet
Aborder les namespaces
Dans cette vidéo, nous allons parler des namespaces. Qu'est-ce qu'un namepace ? C'est un espace de nom qui représente un moyen de séparer ses éléments au sein du code de sorte à éviter les conflits. Il peut arriver, lorsque vous développez votre application, qu'au bout d'un moment, vous créiez deux classes qui portent le même nom. Normalement, cela n'est pas autorisé. C'est ce que l'on appelle un conflit. Deux classes qui portent le même nom vont générer une erreur au niveau du code. Pour répondre à cette problématique de collision, vous avez la possibilité de créer ce que l'on appelle des espaces de noms ou namespaces. Nous allons voir ensemble l'intérêt de créer un namespace. Pour vous montrer ce qu'est une collision, je me suis rendu sur la documentation de PHP, et regardez, nous avons une classe en PHP qui s'appelle DateTime. Je vais donc créer exprès une classe DateTime au niveau de mes classes pour générer une collision. Je me rends dans le dossier des classes et j'ajoute une…