SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Fonctions diverses

connection_aborted
connection_status
connection_timeout
define
constant
defined
die
eval
exit
get_browser
highlight_file
highlight_string
ignore_user_abort
iptcparse
leak
pack
show_source
sleep
uniqid
unpack
usleep

6.58.4 define

[ Exemples avec define ]   PHP 3, PHP 4 >= 4.0.0

Description

int define(string name ,mixed value ,[int case_insensitive ])

define définit une constante, de la même façon qu'une variable, sauf que :

  • Les constantes ne commencent pas par le signe '$'

  • Les constantes sont accessibles partout, de manière globale.

  • Les constantes ne peuvent pas être redéfinies, ou indéfinies, une fois qu'elles ont été définies.

  • Les constantes ne représentent que des valeurs scalaires : il n'est pas possible de définir des tableaux ou des objets.

Le nom de la constante est donné par le paramètre name; sa valeur est donnée par value.

Le troisième paramètre optionnel case_insensitive est une valeur booléenne. S'il vaut TRUE, le nom de la constante sera insensible à la casse : CONSTANT et Constant représentent des valeurs identiques. Par défaut, ces constantes représenteront des valeurs différentes.

Définition d'une constante

<?php
define
("CONSTANTE""Bonjour le monde.");
echo 
CONSTANTE;
// affiche "Bonjour le monde."
?>

define retoune TRUE en cas de succès et FALSE sinon.

Voir aussi defined et la section sur les constantes.


Chapitre précédentChapitre suivantAccueil nexen.net