Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.73 ">

define

(PHP 3, PHP 4 )

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.