Forum und email

defined

(PHP 4, PHP 5)

defined — Confere se uma constante existe

Descrição

bool defined ( string $name )

Retorna TRUE se a constante dada pelo parâmetro name já foi definida, em outro caso FALSE.

Example#1 Conferindo Constantes

<?php
// Note que deve estar entre apostrofros, este
// exemplo esta conferindo se existe uma constante com o nome de CONSTANT
if (defined('CONSTANT')){
    echo 
CONSTANT;
    }
?>

Nota: Se você este querendo ver se um variável existe use isset() porque a função defined() aplica-se somente a constantes. Se você quiser saber se uma função existe use function_exists().

Veja também define(), constant(), get_defined_constants(), function_exists(), e a seção sobre Constantes.