Retour au cours

Constantes au Sein des Classes

PHP : Le Bootcamp Complet du Débutant à l'Expert (0 à Héros)

38. Constantes au Sein des Classes

Les constantes de classe sont des valeurs fixes associées à une classe, définies à l'aide du mot-clé const. Comme les propriétés statiques, elles appartiennent à la classe elle-même, et non à l'objet, et leurs valeurs ne peuvent pas changer pendant l'exécution.

Définition des Constantes de Classe

Les constantes sont automatiquement publiques, statiques et n'utilisent pas le préfixe $.

php

self::MAX_AMOUNT) { return false; } return true; } } ?>

Accès aux Constantes de Classe

Les constantes de classe sont accessibles à l'aide de l'Opérateur de Résolution de Portée (::) :

  1. Depuis l'intérieur de la classe : Utilisez self::CONSTANT_NAME.
  2. Depuis l'extérieur de la classe : Utilisez ClassName::CONSTANT_NAME.

php

Traitement de la transaction en cours..."; } ?>

Avantage : L'utilisation de constantes au lieu de chaînes magiques (chaînes brutes comme 'PENDING') rend le code plus sûr, plus facile à refactoriser et plus lisible.