|
22-03-2007 |
Très proche des variables, les constantes sont également un des éléments de base de php à bien assimiler pour construire des applications php. Les constante sont plus simple à comprendre et même à manipuler que les variables. Un petit article court mais nécessaire.
Qu'est ce qu'un constante php Une constante est très semblable à une variable à l'exception prêt que sa valeur est... constante ! Surprenant non ? Comme son nom l'indique donc, on utilise une constante pour stocker une information qui ne change pas comme par exemple la valeur numérique du nombre pi ou bien encore le nom d'une personne, la taille d'un pays etc etc...
Une constante se présente sous cette forme :
define ("NOM", "valeur");
Remarquer que l'on utilise l'instruction define pour définir une constante (attention pas definie mais bien define !). Par convention le nom de la constante se marque en lettre capitale ce qui permet de les repérer plus facilement dans un programme, ce n'est toutefois pas une obligation.
Les règles de définitions des noms et des valeurs d'une constante sont les mêmes que pour une variable à ceci prêt que le nom d'une constante ne doit pas contenir de "$". Note : si la valeur de la constante est une valeur numérique, elle doit être ecrite sans guillemets si l'on veut pouvoir faire des calculs avec (comme pour le nombre pi).
Pour afficher la valeur d'un constante on utilise echo de cette manière :
<?php define ("PI", 3.1416); echo PI; ?> |
ce qui affichera :
Si on encadre le nom de la constante par des guillemets c'est le nom de la constante qui sera affichée et non pas sa valeur :
<?php
define ("PI", 3.1416);
echo "PI";
?> |
ce qui affichera :
|