SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
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

8.16.4 define
[Notes en ligne] [Exemples]

Définit une constante

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 : @itemize @bullet

  • 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