Vaya al Contenido

PHP Constantes - SuperHispano

Saltar menú
SuperHispano
+34 012 345 678
info@example.com
España 03:19:18 sábado 07/02/26
Saltar menú
Saltar menú
Saltar menú
Taller > PHP > Variables y Datos

Constantes en PHP


En PHP, las constantes son valores que no cambian durante la ejecución del programa. A diferencia de las variables, las constantes no pueden ser modificadas una vez que han sido definidas.
Se utilizan para almacenar valores que se utilizan con frecuencia en un programa, como valores de configuración, nombres de archivo, direcciones de correo electrónico, etc.

Cómo declarar constantes en PHP


Para definir una constante en PHP, se utiliza la función define().
La sintaxis de la función es la siguiente:

define('NOMBRE_CONSTANTE', valor_constante);

Donde NOMBRE_CONSTANTE es el nombre que se le asignará a la constante y valor_constante es el valor que se le asignará a la constante.
Por convención, los nombres de las constantes se escriben en mayúsculas para distinguirlas de las variables. También es una buena práctica utilizar nombres descriptivos que indiquen el propósito de la constante.
Una vez definida la constante, se puede acceder a su valor en cualquier parte del programa utilizando su nombre:

echo NOMBRE_CONSTANTE;

Es importante destacar que las constantes no se pueden redefinir una vez que han sido definidas. Si intentas definir una constante que ya ha sido definida, PHP mostrará un error.

Arrays constantes en PHP


En PHP, se pueden definir constantes que contienen arrays. Para ello, se utiliza la función define() y se define la constante con un array como valor.

Por ejemplo:

define('MI_ARRAY_CONSTANTE', array('valor1', 'valor2', 'valor3'));

En el ejemplo anterior, se define una constante llamada MI_ARRAY_CONSTANTE que contiene un array con tres valores.
Para acceder a los valores de la constante de array, se utiliza la sintaxis de acceso a arrays:

echo MI_ARRAY_CONSTANTE[0]; // muestra 'valor1'
echo MI_ARRAY_CONSTANTE[1]; // muestra 'valor2'
echo MI_ARRAY_CONSTANTE[2]; // muestra 'valor3'


También se pueden definir constantes de arrays asociativos, en los que se asigna un valor a cada clave.
Por ejemplo:

define('MI_ARRAY_ASOCIATIVO_CONSTANTE', array('clave1' => 'valor1', 'clave2' => 'valor2', 'clave3' => 'valor3'));

En el ejemplo anterior, se define una constante llamada MI_ARRAY_ASOCIATIVO_CONSTANTE que contiene un array asociativo con tres claves y sus respectivos valores.
Para acceder a los valores de la constante de array asociativo, se utiliza la sintaxis de acceso a arrays asociativos:

echo MI_ARRAY_ASOCIATIVO_CONSTANTE['clave1']; // muestra 'valor1'
echo MI_ARRAY_ASOCIATIVO_CONSTANTE['clave2']; // muestra 'valor2'
echo MI_ARRAY_ASOCIATIVO_CONSTANTE['clave3']; // muestra 'valor3'


Es importante destacar que, al igual que con las constantes de valores escalares, las constantes de arrays no pueden ser modificadas una vez que han sido definidas.

Las constantes son globales en PHP


Las constantes también son de ámbito global, lo que significa que se pueden acceder a ellas desde cualquier parte del programa, incluso desde dentro de una función.
+34 012 345 678
+34 012 345 678 (fax)
example@superhispano.com
Creado con WebSite X5
Regreso al contenido
Icono de la aplicación
SuperHispano Instale esta aplicación en su pantalla de inicio para una mejor experiencia
Toque Botón de instalación en iOS y luego "Agregar a su pantalla"