Constantes PHP
Las constantes son como variables, excepto que una vez definidas, no se pueden cambiar ni desdefinir.
Constantes PHP
Una constante es un identificador (nombre) para un valor simple. El valor no se puede cambiar durante el script.
Un nombre de constante válido comienza con una letra o un guión bajo (sin el signo $ antes del nombre de la constante).
Nota: A diferencia de las variables, las constantes son automáticamente globales en todo el script.
Crear una constante de PHP
Para crear una constante, utilice la define()
función.
Sintaxis
define(name, value, case-insensitive)
Parámetros:
- name : especifica el nombre de la constante
- value : especifica el valor de la constante
- insensible a mayúsculas y minúsculas : especifica si el nombre de la constante debe ser insensible a mayúsculas y minúsculas. El valor predeterminado es falso
Ejemplo
Cree una constante con un nombre que distinga entre mayúsculas y minúsculas :
<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
Ejemplo
Cree una constante con un nombre que no distinga entre mayúsculas y minúsculas :
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>
Matrices constantes de PHP
En PHP7, puede crear una constante de matriz usando la define()
función.
Ejemplo
Crear una constante de matriz:
<?php
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>
Las constantes son globales
Las constantes son automáticamente globales y se pueden usar en todo el script.
Ejemplo
Este ejemplo usa una constante dentro de una función, incluso si se define fuera de la función:
<?php
define("GREETING", "Welcome to W3Schools.com!");
function myTest() {
echo GREETING;
}
myTest();
?>