<< Bases de Datos php mysql

1.c: Un ejemplo con constantes
Valor de la constante EurPta: EurPta
Valor de la constante PtaEur: 0.00601012104384
Valor de la constante Cadena: 12Esta constante es una cadena
Valor de la constante Cadena x EurPta: 0

Con echo los números no necesitan ir entre comillas: 3
En el caso de print si son necesarias: 7
Incluso entre paréntesis necesitan las comillas: 45
Solo hay una excepción en el caso de print. Si los números van en un print independiente no necesitan comillas 23
Ahora veremos los mismos resultados usando la function prueba
Valor de la constante EurPta: EurPta
Valor de la constante PtaEur: 0.00601012104384
Valor de la constante Cadena: 12Esta constante es una cadena
(Valor de la constante Cadena x EurPta: 0
Código

<?php
/* Definiremos la constante EurPta y le asignaremos el valor 166.386 */
define("EurPta",166.386);
/* Definiremos la constante PtaEur asignándole el valor 1/166.386. En este caso el valor de la constante es el resultado de la operación aritmética dividir 1 entre 166.386*/
define("PtaEur",1/166.386);
/* Definimos la constante Cadenas y le asignamos el valor: 12. Esta constante es una cadena que empieza por caracteres numéricos */
define("Cadena","12Esta constante es una cadena"); // comprobemos los valores
/* observa la nueva forma en la que utilizamos echo. Lo hacemos enlazando varias cadenas separadas con punto y/o coma, según se trate de echo o de print */
echo "Valor de la constante EurPta: ", EurPta, "<BR>";
echo "Valor de la constante PtaEur: ". PtaEur . "<BR>";
print "Valor de la constante Cadena: " . Cadena . "<BR>";
print ("Valor de la constante Cadena x EurPta: " . Cadena*EurPta ."<br>");
echo "Con echo los números no necesitan ir entre comillas: " ,3,"<br>";
print "En el caso de print si son necesarias: " . "7" . "<br>";
print ("incluso entre paréntesis necesitan las comillas: "."45"."<br>");
print "Sólo hay una excepción en el caso de print. ";
print "Si los números van en un print independiente no necesitan comillas ";
print 23;
# Pondremos la etiqueta de cierre del script y escribiremos una línea de código HTMAL
?>

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

<?

# Estamos dentro de un nuevo script abierto por el <? anterior
/* Aunque aún no la hemos estudiado, escribiremos una función a la que (tenemos que ponerle siempre un nombre) vamos a llamar prueba(). */

function prueba(){
echo "Valor de la constante EurPta: ". EurPta . "<BR>";
print "Valor de la constante PtaEur: ". PtaEur. "<BR>";
echo "Valor de la constante Cadena: ", Cadena , "<BR>";
print "(Valor de la constante Cadena x EurPta: " .
Cadena*EurPta . "<br>";
}
# Las funciones solo se ejecutan cuando son invocadas
/* La función anterior no se ejecutará hasta que escribamos una línea –como esta de abajo– en la que ponemos únicamente el nombre de la función: prueba() */

?>
<?

prueba();
?>