Créa-blog

Ressources pour développeur web

La liste des mots-clés utilisés en POO en PHP

Accueil PHP 8 La liste des mots-clés utilisés en POO en PHP

La Programmation Orientée Objet (POO) en PHP offre un ensemble de mots-clés puissants permettant de structurer et d’organiser le code de manière efficace. Comprendre ces mots-clés est essentiel pour maîtriser la POO en PHP et créer des applications robustes et modulaires. Voici la liste des principaux mots-clés utilisés en POO en PHP :

Mot-cléDescription
__toString()Cette fonction retourne une chaîne de caractères qui contient la valeur de l’objet. Pour en savoir plus, consultez le chapitre sur La gestion des erreurs en POO
abstractDéclare une classe ou une méthode abstraite. Pour en savoir plus, consultez le chapitre sur Les abstractions en POO
abstract class MaClasse { ... }
classDéfinit une classe. Pour en savoir plus, consultez le chapitre sur les classes et les objets
cloneClone un objet :
$voiture2 = clone $voiture1;
constDéfinit une constante de classe. Pour définir une constante de classe (c’est-à-dire une valeur qui ne peut pas être modifiée une fois qu’elle est définie), vous utilisez le mot-clé const à l’intérieur de votre classe.
extendsÉtend une classe mère. Pour en savoir plus, consultez le chapitre sur l’héritage en POO
class Chien extends Animal { ... )
finalDéclare une méthode comme finale, empêchant l’override et donc empêche l’héritage ou le remplacement de méthodes ou de classes.
final class MaClasse { ... }
implementsImplémente une interface. Pour en savoir plus, consultez le chapitre sur les interfaces
class Chat implements Animal { ... }
instanceofVérifie si un objet est une instance d’une classe ou d’une interface
$resultat = $objet instanceof MaClasse; // renvoie true ou false
interfaceDéfinit une interface. Pour en savoir plus, consultez le chapitres sur les interfaces.
interface Animal { ... }
newInstancie une nouvelle classe. Pour en savoir plus, consultez le chapitre sur les classes et les objets
$maVoiture = new Voiture();
parentRéférence à la classe parente. Par exemple, dans l’exemple ci-dessous, parent est utilisé pour appeler le constructeur de la classe parente à l’intérieur du constructeur d’une classe enfant.
parent::__construct($parametre);
privateLes propriétés et méthodes privées ne sont accessibles qu’à l’intérieur de la classe où elles sont définies. Pour en savoir plus, consultez le chapitre sur les méthodes et propriétés.
private $proprietePrivee = 'Valeur d'une propriété privée';
protectedLes propriétés et méthodes protégées sont accessibles uniquement depuis la classe elle-même et les classes héritières. Pour en savoir plus, consultez le chapitre sur les méthodes et propriétés.
protected $proprieteProtegee = 'Valeur d'une propriété protégée';
publicLes propriétés et méthodes publiques sont accessibles depuis n’importe où, à l’intérieur ou à l’extérieur de la classe. Pour en savoir plus, consultez le chapitre sur les méthodes et propriétés.
public $proprietePublique = 'Valeur d'une propriété publique';
selfRéférence à la classe courante. self est utilisé pour accéder à une propriété statique ou à une méthode statique à l’intérieur de la même classe où elle est définie. Pour en savoir plus, consultez le chapitre sur les design patterns.
self::$maPropriete;
staticDéclare une propriété ou méthode statique. si vous modifiez la valeur d’une propriété statique dans une instance, cette modification sera reflétée dans toutes les autres instances et dans la classe elle-même. Pour en savoir plus, consultez le chapitre sur les design patterns.
public static $compteur = 0;
throwLance une exception. Pour en savoir plus, consultez le chapitre sur les exceptions.
throw new MonException("Le paramètre ne peut pas être null.");
traitDéfinit un trait. Les traits sont un mécanisme de réutilisation de code en PHP qui permettent de définir des méthodes qui peuvent être incluses dans plusieurs classes. Pour en savoir plus, consultez le chapitre sur les traits.
trait UserFunctions { ... }
try/catchGère les exceptions et les erreurs. Pour en savoir plus, consultez le chapitre sur la gestion des erreurs en PHP.
try { ... } catch { ... }
useImporte un trait ou un namespace de classe. Pour en savoir plus, consultez le chapitre sur les traits ou sur les namespaces.
use Namespace\MaClasse;

Les mots-clés en POO en PHP offrent un ensemble de fonctionnalités puissantes pour la création et la gestion de classes et d’objets. Comprendre ces mots-clés est essentiel pour écrire un code PHP bien structuré et maintenable. En utilisant ces concepts, les développeurs peuvent créer des applications PHP flexibles et évolutives.

En maîtrisant ces concepts, vous serez en mesure de tirer pleinement parti de la POO en PHP et de développer des applications de haute qualité.

Live on Twitch