Índice

Las bases del lenguaje PHP

1. Constantes

a. Definición

La función define o la palabra clave const (desde la versión 5.3) permiten definir una constante.

Una constante es una zona de memoria identificada con un nombre, que contiene un valor legible, pero no modificable en el programa.

Sintaxis

booleano define(cadena nombre, mixto valor[, booleano distingue_mayús_minús) 
const nombre = valor

nombre

Nombre de la constante (véase en este capítulo Estructura básica de una página PHP - Reglas para los nombres).

valor

Valor de la constante.

distingue_mayús_minús

Indica si el nombre de la constante tiene en cuenta las minúsculas/mayúsculas (TRUE - valor predeterminado) o no (FALSE).

La función define devuelve TRUE en caso de éxito y FALSE en caso de error.

Cualquier tipo de datos escalar (véase en este capítulo Las bases del lenguaje PHP - Tipos de datos) puede utilizarse como tipo de datos de una constante. También es posible definir una constante de tipo tabla con la palabra clave const desde la versión 5.6 y con la función define desde la version 7 (véase la sección Las bases del lenguaje PHP - Tablas, en este capítulo).

El nombre de una constante no debe comenzar por $, ya que este prefijo se reserva para los nombres de las variables (véase en este capítulo Las bases del lenguaje PHP - Variables). Nótese que definir una constante, cuyo nombre comienza por $, no genera error ...