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
abstract Déclare une classe ou une méthode abstraite. Pour en savoir plus, consultez le chapitre sur Les abstractions en POO
abstract class MaClasse { ... }
class Définit une classe. Pour en savoir plus, consultez le chapitre sur les classes et les objets
clone Clone un objet :
$voiture2 = clone $voiture1;
const Dé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 { ... )
final Dé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 { ... }
implements Implémente une interface. Pour en savoir plus, consultez le chapitre sur les interfaces
class Chat implements Animal { ... }
instanceof Vérifie si un objet est une instance d’une classe ou d’une interface
$resultat = $objet instanceof MaClasse; // renvoie true ou false
interface Définit une interface. Pour en savoir plus, consultez le chapitres sur les interfaces.
interface Animal { ... }
new Instancie une nouvelle classe. Pour en savoir plus, consultez le chapitre sur les classes et les objets
$maVoiture = new Voiture();
parent Ré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);
private Les 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';
protected Les 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';
public Les 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';
self Ré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;
static Dé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;
throw Lance une exception. Pour en savoir plus, consultez le chapitre sur les exceptions.
throw new MonException("Le paramètre ne peut pas être null.");
trait Dé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/catch Gère les exceptions et les erreurs. Pour en savoir plus, consultez le chapitre sur la gestion des erreurs en PHP.
try { ... } catch { ... }
use Importe 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é.