POO en PHP (11) - Les namespaces (espaces de noms)

30 Oct 2020 · 10 min
9:37

Dans cette leçon de programmation orientée objet en PHP, l’instructeur explique le problème des collisions de noms (fonctions, classes, constantes) dans de grands projets ou lorsqu’on utilise des bibliothèques tierces, puis introduit les namespaces comme solution. Il montre comment déclarer un namespace avec la syntaxe simple (ligne unique) ou à accolades, crée une classe personnalisée nommée PDO dans son propre namespace (MyMMS) et démontre que le code s’exécute sans conflit. Il explique ensuite comment accéder à la classe PDO native du cœur de PHP en préfixant le nom avec un antislash pour revenir à l’espace de noms global, et illustre cela avec une requête PDO sur une base de données de démonstration. Le formateur montre également l’utilisation de namespaces imbriqués (ns\myNMS), l’affichage du namespace courant via la constante __NAMESPACE, et rappelle que les namespaces s’appliquent aussi en code procédural. La vidéo se conclut par une invitation à consulter la documentation officielle de PHP.

Chapters

More from Yamossoun

8:56
youtube.com

Compteur synchrone - Logique séquentielle

2w ago
11:58
youtube.com

Compteur asynchrone et diviseur de fréquence - Logique séquentielle

3w ago
11:37
youtube.com

Les registres (parallèle et à décalage) - Logique séquentielle

1mo ago
6:14
youtube.com

Bascule T (Toggle) - Logique séquentielle

1mo ago
12:05
youtube.com

Bascule JK - Logique séquentielle

1mo ago
9:17
youtube.com

Bascule D flip-flop active sur front montant - Logique séquentielle

1mo ago
10:08
youtube.com

Bascule D Latch - Logique séquentielle

1mo ago
8:13
youtube.com

Bascule RS - Logique séquentielle

1mo ago
5:04
youtube.com

Logique séquentielle - Introduction

2mo ago
1:15
youtube.com

Le codeur - Logique combinatoire #codeur #logique #circuit #booleanlogic

2mo ago
1:56
youtube.com

Algorithme de calcule de la racine carrée par dichotomie #dichotomy #squareroot #algorithm

3mo ago
See all content