Informatique


Les constantes

Définir une constante

  • le premier paramètre est le nom de la constante entre guillemets
  • le deuxième paramètre est la valeur de la constante
  • le troisième paramètre précise si le nom de la constante est sensible à la casse (TRUE) ou non sensible à la casse (FALSE)
  • la fonction define() renvoie TRUE si la constante a bien été définie et FALSE dans le cas inverse.

Démo
<?php
	define("PI",3.1415926535,TRUE);
	echo "La constante PI vaut: ".PI."<br>";
	echo "La constante PI vaut: ".pi."<br>";
	define("site","http://www.louisvandevelde.be",FALSE);
	echo "<a href=\" ".site."\">Un bien beau site</a>";
?>

Quelques constantes prédéfinies

Voici quelques constantes du langage, il en existe bien d'autres, par exemple les constantes mathématiques.

Constantes Description
PHP_VERSION Version de PHP installée sur le serveur
PHP_OS Nom du système d'exploitation du serveur
DEFAULT_INCLUDE_PATH Chemin d'accès aux fichiers par défaut
__FILE__ Nom du fichier en cours d'exécution
__LINE__ Numéro de la ligne en cours d'exécution
Démo
<?php
	echo "OS du serveur: ".PHP_OS."<br>";
	echo "Version de PHP du serveur: ".PHP_VERSION."<br>";
	echo "Accès fichiers: ".DEFAULT_INCLUDE_PATH."<br>";
	echo "Fichier en cours d'exécution: ".__FILE__."<br>";
	echo "Ligne en cours d'exécution: ".__LINE__."<br>";
?>