[Ir al menú de PHP]
Constantes

¿Como definir constantes?

• En PHP las constantes se definen de la siguiente forma:
define("Nombre","Valor")

• Los valores asignados a las constantes se mantienen, incluso cuando tales constantes son invocadas desde una función.

No es necesario escribir entre comillas los valores de las constantes cuando son numéricas.

• Si se intenta realizar operaciones aritméticas con una constante de cadena, si empieza por una letra, PHP le asigna valor cero.

• Si una cadena empieza por uno o varios números, al tratar de operarla aritméticamente, PHP considera únicamente el valor de los números anteriores al primer carácter no numérico.
El punto es considerado como no numérico.

• Con la instrucción echo pueden enlazarse cadenas de caracteres, constantes y variables sin más que separarlas con una coma.

• Tal como puedes ver en el código fuente se puede definir como constante el resultado de una operación aritmética.


Los deberes...

He tratado de hacer una para intentar afianzar lo que iba aprendiendo. La llamé deberes2.php.
Aquí la tienes por si te apetece ver mis progresos



 
 

Un ejemplo con constantes...


<HTML>
<HEAD>
<TITLE>Ejemplo 5 -PHP</TITLE>
</HEAD>

<BODY>

<?
		/* Definiremos la constante EurPta
		   y le asignamos el valor 166.386*/

define("EurPta",166.386);

		/* Definiremos la constante PtaEur
		 y le asignamos el valor 1/166.386*/

define("PtaEur",1/166.386);

		/* Definimos la constante Cadenas
		 y le asignamos el valor Esta constante es una cadena*/

define("Cadena","12Esta constante es una cadena");

		// comprobamos los valores
 
echo "Valor de la constante EurPta: ", EurPta, "<BR>";
echo "Valor de la constante PtaEur: ", PtaEur, "<BR>";
echo "Valor de la constante Cadena: ", EurPta, "<BR>";
echo "Valor de la constante Cadena x EurPta: ", Cadena*EurPta,"<br>";

?>
<br>Ahora veremos los mismos resultados usando la function prueba<br><br>
<?

 function prueba(){
           echo "Valor de la constante EurPta: ", EurPta, "<BR>";
           echo "Valor de la constante PtaEur: ", PtaEur, "<BR>";
           echo "Valor de la constante Cadena: ", EurPta, "<BR>";
		   echo "Valor de la constante Cadena x EurPta: ", 
			                         Cadena*EurPta,"<br>";
}
prueba();
?>



ejemplo5.php

Sugerir a un/a amig@ Envíame tus comentarios
Anterior
Indice
Siguiente