Manuel PHP
Précédent |  | Suivant

# define

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

define -- Définit une constante.

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

Exemple 1. 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.

Précédent | Sommaire | Suivant
connection_timeout | Niveau supérieur | constant