Constantes PHP
Les constantes en PHP
Fonction define
La fonction define permet de définir une constante, soit une zone mémoire identifiée par un nom qui contient une valeur qui ne peut pas être modifiée. Afin de les distinguées, on saisie les constantes en majuscule. Attention: pas de $ avec les constantes !Syntaxe
define(nom,valeur)
Exemple: déclaration d'une constante
<?php
// définition de la constante PRIX:
define("PRIX",15)
?>
<html><body>
<?php
// afficher la valeur de la constante
echo "Le prix de tous nos articles est de ".PRIX."€";
?>
</body></html>
Fonction defined
La fonction defined (avec un 'd') permet de savoir si une constante est définie (retourne True ou False).Exemple: Test de déclaration de constante
<?php
// définition de la constante :
define("PRIX",15);
?>
<html><body>
<?php
// test avec la fonction defined
$ok = defined("PRIX");
if($ok) {
echo "Le prix de tous nos articles est de ".PRIX."€";
}
else { echo "Pas de prix"; }
?>
</body></html>