En este tutorial aprenderá cómo usar constantes para almacenar valores fijos en PHP.

¿Qué es constante en PHP?Una constante es un nombre o un identificador para un valor fijo. Las constantes son como variables, excepto aquella que están definidas, no pueden ser indefinidas o modificadas (excepto las constantes mágicas).Las constantes son muy útiles para almacenar datos que no cambian mientras se ejecuta la secuencia de comandos. Ejemplos comunes de tales datos incluyen ajustes de configuración como el nombre de usuario y la contraseña de la base de datos, la URL base del sitio web, el nombre de la empresa, etc.Las constantes se definen utilizando la función de define() de PHP, que acepta dos argumentos: el nombre de la constante y su valor. Una vez definido, se puede acceder al valor constante en cualquier momento con solo referirnos a su nombre. Aquí hay un ejemplo simple:


    
<? php
    
// Definiendo constante
    
define ("SITE_URL", "https://www.instintoprogramador.com.mx/");
    
    
// Usando constante
    
echo 'Gracias por visitar - '. SITE_URL;
    
?>


El resultado del código anterior será:

Gracias por visitar - https://
instintoprogramador.com.mx
 La declaración de echo de PHP se usa a menudo para mostrar o enviar datos al navegador web. Aprenderemos más sobre esta declaración en el próximo capítulo.Consejo: Al almacenar el valor en una constante en lugar de una variable, puede asegurarse de que el valor no se cambie accidentalmente cuando se ejecuta la aplicación.Convenciones de nombres para constantes de PHP.El nombre de las constantes debe seguir las mismas reglas que los nombres de las variables, lo que significa que un nombre constante constante debe comenzar con una letra o guión bajo, seguido de cualquier número de letras, números o guiones bajos con una excepción: el prefijo $ no es necesario para los nombres constantes.
 
Nota: Por convención, los nombres constantes generalmente se escriben en letras mayúsculas. Esto es para su fácil identificación y diferenciación de las variables en el código fuente.


<ANTERIOR                                      SIGUIENTE>