<< Bases de Datos php mysql

Constantes

Una constante es un valor, un número o una cadena, que no va a ser modificado.

Para definir una constante escribimos:

define ("nombre_de_la_constante", "valor")

Cuando se trata de valores numéricos no es necesario escribir las comillas.

# Definimos la constante EurPta
define("EurPta", 166.386);
# Definimos la constante PtaEur
define("PtaEur", 1/466.386);
# Definimos la constante Cadena que comienza por un número
define("cadena", "12Esto es una cadena que comienza por un número");
# Comprobamos los valores:

echo "Valor de la constante EurPta: ", EurPta, "<BR>";
echo "Valor de la constante PtaEur: ". PtaEur. "<BR>";
print "Valor de la constante cadena: " .cadena. "<BR>"

echo "Con echo los números no necesitan ir entre comillas", 3, "<BR>";
print "Con print sí que son necesarias". "27". <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 28;

Lo mismo lo podríamos haber hecho definiendo una función.

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 * EurPta: ". cadena*EurPta. "<BR>";

Las funciones sólo se ejecutan cuando son invocadas. Tendremos que escribir una línea de código

<?php
function prueba();
?>

El resultado en el ejemplo 4

Constantes predefinidas

La constante predefinida __FILE__ recoge el nombre del fichero y la ruta donde se encuentra:
c:\gmmd\apache\htdocs\cursophp\practicas\ejemplo6.php

La constante predefinida __LINE__ me da el número de línea del script que se está interpretando: 13

La constante PHP_OS me devuelve el sistema operativo de mi máquina: WINNT

La constante PHP_VERSION me da la versión PHP que tengo instalada: 4.2.1

Ver ejemplo 6

Amigos de la Guitarra de Valencia
Amigos de la Guitarra de Valencia