Constantes PHP

Las constantes son similares a las variables, pero una vez definidas, no se pueden cambiar ni revocar la definición.

Constantes PHP

Las constantes son identificadores de un valor único (nombre). No se puede cambiar este valor en el script.

Los nombres válidos de las constantes comienzan con un carácter o guión bajo (sin símbolo $ delante del nombre de la constante).

Nota:A diferencia de las variables, las constantes son globales automáticas a lo largo de todo el script.

Establecer constante PHP

Para establecer una constante, utilice define() Función - utiliza tres parámetros:

  1. El primer parámetro define el nombre de la constante
  2. El segundo parámetro define el valor de la constante
  3. El tercer parámetro opcional especifica si el nombre de la constante es sensible a mayúsculas y minúsculas. El valor predeterminado es false.

El siguiente ejemplo crea unaConstantes sensibles a mayúsculas y minúsculascon el valor "Bienvenido a codew3c.com!":

Ejemplo

<?php
define("GREETING", "Bienvenido a codew3c.com!");
echo GREETING;
?>

Ejemplo en ejecución

El siguiente ejemplo crea unaConstantes insensibles a mayúsculas y minúsculascon el valor "Bienvenido a codew3c.com!":

Ejemplo

<?php
define("GREETING", "Bienvenido a codew3c.com!", true);
echo greeting;
?>

Ejemplo en ejecución

Las constantes son globales

Las constantes son globales automáticas y pueden utilizarse a lo largo de todo el script.

El siguiente ejemplo utiliza una constante dentro de una función, incluso si se define fuera de la función:

Ejemplo

<?php
define("GREETING", "Bienvenido a codew3c.com!");
function myTest() {
    echo GREETING;
}
myTest();
?>

Ejemplo en ejecución