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>";
?>