constant
<<<
define defined
>>>

6.60 Fonctions diverses
6 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes Prédefinies
connection_aborted
connection_status
connection_timeout
constant
->define
defined
die
eval
exit
get_browser
highlight_file
highlight_string
ignore_user_abort
pack
show_source
sleep
uniqid
unpack
usleep

6.60.11 define()Définit une constante

[ Exemples avec define ]   PHP 3, PHP 4

boolean  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 .

<< define >>
constant Fonctions diverses defined