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ée par le paramètre name; sa valeur est donnée par value.
Le troisième paramètre optionnel case_insensitive peut prendre la valeur de 1. Dans ce cas, le nom de la constante sera insensible à la casse (c'est la valeur par défaut). Cela signifie que, par défaut, CONSTANT et Constant représentent 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 | defined |