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.
define() retoune TRUE en cas de succès et FALSE sinon.
Voir aussi defined() et la section sur les constantes.
Précédent | Sommaire | Suivant |
connection_timeout | Niveau supérieur | constant |