PHP OOP - Constantes de Classe


PHP - Constantes de Classe

Les constantes de classe peuvent être utiles si vous devez définir des données constantes au sein d'une classe.

Une constante de classe est déclarée à l'intérieur d'une classe avec le mot-clé const .

Une constante ne peut pas être modifiée une fois déclarée.

Les constantes de classe sont sensibles à la casse. Cependant, il est recommandé de les nommer en lettres majuscules.

Nous pouvons accéder à une constante depuis l'extérieur de la classe en utilisant le nom de la classe suivi de l'opérateur de résolution de portée ( :: ) et du nom de la constante, comme ici :

Exemple

<?php
class Goodbye {
const LEAVING_MESSAGE = "Merci de visiter formation-ti.org !";
}

echo Goodbye::LEAVING_MESSAGE;
?>
Essayez-le vous-même »

De plus, nous pouvons accéder à une constante depuis l'intérieur de la classe en utilisant le mot-clé self suivi de l'opérateur de résolution de portée ( :: ) et du nom de la constante, comme ici :

Exemple

<?php
class Goodbye {
const LEAVING_MESSAGE = "Merci de visiter formation-ti.org !";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}

$goodbye = new Goodbye();
$goodbye->byebye();
?>
Essayez-le vous-même »