- Plan du Site | Contact

Définition

Contrairement à une variable, une constante ne peut pas être redéclarée.

 

On la définit à l'aide de la fonction define().

 

  • Par convention, un nom de constante s'écrit en majuscule :

<?php

define ("MA_CONST", "ValeurDeMaConstante !");

?>

 

  • Si la constante est placée entre guillements lors de l'appel, il n'y aura pas substitution :

<?php echo "MA_CONST retourne ", MA_CONST; ?>

retourne : MA_CONST retourne ValeurDeMaConstante

 

  • Un caractère de concaténation est ici indispensable ; on peut tout aussi bien écrire :

<?php echo "MA_CONST retourne ".MA_CONST; ?>

 

To top

Constantes Prédéfinies

Il existe beaucoup de constantes prédéfinies ; en voici un petit échantillon :

 

__FILE__

Le chemin complet de la page en cours :

<?php echo __FILE__; ?>

retourne : /var/www/index.php

 

__LINE__

Le numéro de la ligne de la constante :

<?php echo "la ligne ", __LINE__, " ne contient aucune erreur ;-)"; ?>

retourne : la ligne 930 ne contient aucune erreur

 

PHP_VERSION

<?php echo "la version de l'analyseur PHP est la : ", PHP_VERSION; ?>

retourne : la version de l'analyseur PHP est la : 4.3.10

 

PHP_OS

<?php echo "le système d'exploitation du serveur est ", PHP_OS; ?>

retourne : le système d'exploitation du serveur est Linux

 

TRUE et FALSE (cf les booléens) sont aussi des constantes prédéfinies.

 

La fonction get_defined_constants() renverra la liste exhaustive des constantes (pré)définies disponibles.

 

To top

Actualités
29-05-2008
... Et profitez d'un Web meilleur : Mozilla tente d'établir un record du nombre de logiciels téléch...
29-08-2007
Plusieurs extensions permettent d'intégrer les éléments de cette API mise à disposition par Google.
1-03-2007
TinyButStrong est un moteur de Template pour le language PHP.
20-11-2006
Le LABEL CLE a été décerné au Portail de la Communauté de Communes de Sartilly.
9-11-2006
Depuis sa version 2.0, OpenOffice n'a plus rien à démontrer face aux suites logicielles de bureautiq...
9-11-2006
Disponible dans plus de 33 langues, le nouveau Firefox est encore plus rapide, plus sûr et totalemen...
8-11-2006
Artichow est une librairie qui permet de créer simplement des graphiques avec PHP et GD. On pourra a...
25-08-2006
Le célèbre navigateur "Firefox" est plus performant que jamais. Naviguez sur le Web avec confiance !

Liens Utiles


PHP / MySQL

zend.com

nexen.net

phpteam.net

laltruiste.com

phpinfo.net

phpfacile.com


XML & CSS

openweb.eu.org

csszengarden.com

cssbeauty.com

cssvault.com

alistapart.com


LINUX

formation-linux

debian-fr.org

lea-linux.org

 

Services | Solutions | Formations | Portfolio | Photos | F.A.Q. | Accès Client
© 2004-2008 ACCEDO - Siret : 452 155 112 00017
6, Chemin des Moires - 50740 CAROLLES
Tél : 06 83 88 31 78