Tutoriel sur la POO en PHP8
Un tutoriel simple sur la programmation orientée objet en PHP pour les débutants.
Bases
001
Introduction à la POO en PHP
002Classes et objets en POO en PHP
003Propriétés des objets en PHP
004Méthodes d'objets en PHP
005Paramètres des méthodes en PHP
006Accéder aux propriétés dans les classes en POO en PHP
007Appel des méthodes à l'intérieur des classes en POO en PHP
008Constructeur en POO en PHP
009Propriétés via les paramètres du constructeur en POO en PHP
010Propriétés privées en POO en PHP
011Méthodes privées en POO en PHP
012Les accesseurs (getters) de propriétés en POO en PHP
013Setters de propriétés en POO en PHP
014Avantages des accesseurs et mutateurs en POO en PHP
Avancé
015
Stockage des classes dans des fichiers séparés en PHP
016Chaînage de méthodes en POO en PHP
017La classe comme ensemble de méthodes en POO en PHP
018Stockage d'objets dans des tableaux en POO en PHP
019Objets dans les classes en POO en PHP
020Opérateur de navigation sécurisée en POO en PHP
021Opérateur de navigation sécurisée dans les chaînes en POO en PHP
022Manipulation d'objets dans les classes en POO en PHP
023Passage d'objets par référence en POO en PHP
024Définition de l'appartenance d'un objet à une classe en POO en PHP
Héritage
025
Héritage de classes en POO en PHP
026Héritage des méthodes publiques en POO en PHP
027Méthodes des classes descendantes en POO en PHP
028Surcharge des méthodes parentes en POO en PHP
029Appel d'une méthode surchargée en POO en PHP
030Constructeur lors de l'héritage en POO en PHP
031Méthodes privées lors de l'héritage en POO en PHP
032Propriétés privées lors de l'héritage en POO en PHP
033Le problème des propriétés privées lors de l'héritage en POO en PHP
034Méthodes protégées en POO en PHP
035Propriétés protégées en POO en PHP
036Opérateur instanceof et héritage en POO en PHP
Appels
037
Nom de propriété à partir d'une variable en POO en PHP
038Nom de propriété à partir d'un tableau en POO en PHP
039Nom de propriété à partir d'un tableau associatif en POO en PHP
040Nom de propriété à partir d'une fonction en POO en PHP
041Nom de propriété d'un autre objet en POO en PHP
042Nom de méthode à partir d'une variable en POO en PHP
043Appel de méthode immédiatement après la création d'un objet en POO en PHP
Static
044
Méthodes statiques en POO en PHP
045Méthodes statiques dans une classe en POO en PHP
046Propriétés statiques en POO en PHP
047Propriétés statiques à l'intérieur d'une classe en POO en PHP
048Accès au static via la classe et l'objet en POO en PHP
049Combinaison avec static en POO en PHP
050Méthodes statiques et $this en POO en PHP
051Exemple de static en POO en PHP
Fonctions
052
Fonction pour obtenir le nom de classe en POO en PHP
053Fonction pour obtenir les méthodes d'une classe en POO en PHP
054Fonction pour obtenir les propriétés d'une classe en POO en PHP
055Fonction pour obtenir les propriétés d'un objet en POO en PHP
056Fonction pour vérifier l'existence d'une classe en POO en PHP
057Fonction pour vérifier l'existence d'une méthode en POO en PHP
058Fonction pour vérifier l'existence d'une propriété en POO en PHP
059Fonction pour obtenir la classe parente en POO en PHP
060Fonction pour vérifier l'héritage de classe en POO en PHP
061Fonction pour vérifier l'appartenance d'un objet à une classe en POO en PHP
062Fonction pour obtenir toutes les classes déclarées en POO en PHP
Résumé
Interfaces
065
Interfaces en POO en PHP
066Pratique sur l'application des interfaces en POO en PHP
067Règles de dénomination des interfaces en POO en PHP
068Application des interfaces en POO en PHP
069Paramètres dans les méthodes des interfaces en POO en PHP
070Déclaration du constructeur dans l'interface en POO en PHP
071Héritage des interfaces les unes des autres en POO en PHP
072Interfaces et instanceof en POO en PHP
073Implémentation de plusieurs interfaces en POO en PHP
074Héritage de classe et implémentation d'interface en POO en PHP
075Constantes dans les interfaces en POO en PHP
076Fonctions pour travailler avec les interfaces en POO en PHP
Traits
077
Les traits en POO en PHP
078Utilisation de plusieurs traits en POO en PHP
079Résolution des conflits de méthodes de traits en POO en PHP
080Modificateurs d'accès et traits en POO en PHP
081Modification des droits d'accès aux méthodes des traits en POO en PHP
082Priorité des méthodes lors de l'utilisation de traits en POO en PHP
083Méthodes abstraites des traits en POO en PHP
084Utilisation des traits dans les traits
085Fonctions pour travailler avec les traits en POO en PHP
Magie
086
Méthodes magiques en POO en PHP
087La méthode magique toString en POO en PHP
088Obtention de propriétés par magie en POO en PHP
089Propriétés en lecture seule en POO en PHP
090Lecture d'une propriété inexistante en POO en PHP
091Écriture de propriétés via la magie en POO en PHP
092Lecture d'une propriété inexistante en POO en PHP
093Vérification des propriétés lors de l'écriture en POO en PHP
094Application pratique de la magie en POO en PHP
Espaces de noms et autochargement
095