examples of critical thinking in nursing practice good narrative essay master thesis strategic management ilm assignments assignment of property rights the braindead megaphone essay online market business plan research papers on body language
- 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

Informations
6-03-2013
Le site www.laboratoire-ambio.fr vient d'être certifié HONcode.
5-12-2012
Dans le cadre de la procédure de Labellisation auprès des collectivités membres du Syndicat Mixte...
28-03-2012
Toute nouvelle section sur notre site pour vous présenter une nouvelle rubrique qui sera entièreme...
22-08-2009
Un cluster Single System Image (SSI) comme Kerrighed offre la vue d'une unique machine multi-process...
21-08-2009
Grâce aux efforts continus de la communauté open source, Heartbeat2 permet de mettre en place des ...
17-10-2008
Sortie le 13 Oct 2008 et compatible avec Office 2007 de Microsoft la nouvelle mouture de OpenOffice...
29-05-2008
... Et profitez d'un Web meilleur : Mozilla tente d'établir un record du nombre de logiciels tél...
29-08-2007
Plusieurs extensions permettent d'intégrer les éléments de cette API mise à disposition par Goog...
Services | Solutions | Formations | Portfolio | Accès Client
© 2004-2015 ACCEDO - Siret : 452 155 112 00033
105, Impasse La Corbière - 50400 GRANVILLE
Tél : 06 83 88 31 78