Traductor

Constantes

En  ocasiones es necesario crear y utilizar pares nombre-valor cuyo contenido va a permanecer inmutable durante toda la ejecución del script. 
Uno de los ejemplos mas claros para explicar este tema, es cundo empleamos "Pi".
Como sabemos "pi" tiene un valor aproximado de 3.1416 el cual es invariable, por lo tanto en vez de emplear una variable debemos ocupar una constante la cual se emplea la función define().
Esta función recibe dos argumentos separados por una coma. El primero es el nombre de la constante y el segundo es su valor.
Veamos el siguiente código:
<?php
    define("Pi", 3.1415927);
    echo("El valor de Pi es: ".Pi);
?>
Al ejecutarlo verá que en la página le aparece el valor de la constante definida. Cuando se define una constante no se puede modificar su valor en ningún punto de la ejecución del script. Por eso se le constantes. Si intentamos redefinirla obtenemos un error, por lo que debemos tomar buena nota de las constantes ya definidas.
Al igual que las variables, las constantes son sensibles a las mayúsculas y minúsculas.

Si queremos determinar si una variable está definida en algún punto del script podemos usar la función defined() de la siguiente manera, y esto nos regresará un valor booleano.

echo(defined("Pi"));

Nota:
  • Al usar una constante no es necesario anteponer un signo de $.
Al emplear constantes, nos permite simplificar prácticas al escribir código, ya que solo basta cambiar el valor de la constante definida para cambiar un color, un formato o alguna configuración solamente al cambiar un solo dato.
Por ejemplo:
  • Suponga que quiere establecer un color de letra determinado que se aplique a ciertas clases de su texto para destacarlas.
  • Puede definir el color en una constante 
define("colorDestacado", "#FF0000");
  • Como ya sabemos que desde PHP se pueden incluir etiquetas de HTML, cuando necesitemos usar el color que destaque en texto incluiremos en la página lo siguiente:  
<?php
 echo("<font color=".colorDestacado.">");
?>
De esta manera solo es necesario especificar una sola vez el color deseado y realizar una actualización mas rápida y mas fácil.
Después iremos profundizando mas y mas en el uso de variables constantes, matices que aun nos faltan por ver, con ejemplos y mucho mas...

Recuerden Comentar Compartir y Darle 

Hasta la Próxima

Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto

0 comentarios:

Publicar un comentario