defined
En esta página
defined
Verifica si una constante con el nombre dado existe
Descripción#
defined(string $constant_name): bool
```php
Verifica si una constante con el nombre `constant_name` existe.
Esta función también funciona con las [constantes de clase](#language.oop5.constants) y los [tipos enum](#language.types.enumerations).
> [!NOTE]
> Si se desea verificar si una variable existe, utilice `isset` ya que `defined` solo se aplica a las [constantes](#language.constants). Si se desea ver si una función existe, utilice `function_exists`.
## Parámetros
`constant_name`
El nombre de la constante.
## Valores devueltos
Retorna `true` si el nombre de la constante proporcionado por el argumento `constant_name` ha sido definido, `false` en caso contrario.
## Ejemplos
Verificar la presencia de constantes con `defined`
Verificación de tipos enum (a partir de PHP 8.1.0)
```php
Véase también#
define, constant, get_defined_constants, function_exists, La sección sobre las constantes