Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Constantes
Una constante es como una variable pero con la diferencia que una vez toma un valor este no
puede variar durante la ejecucin del script, otra particularidad de las constantes es que son
globales, por lo que se pueden leer desde el interior de una funcin sin tener que pasarlas como
parmetro.
Al contrario que las
variables, las constantes se expresan sin signo del dolar ($), y se tienen
que definir usando la funcin define:
000
001
002
003
<?php
define('miConstante','valor de mi constante');
echo miConstante;
?>
Existe otra funcin, llamada defined que nos permite saber si se ha declarado una
constante determinada, lo haremos de la siguiente manera:
000
001
002
003
004
005
<?php
define(miVariable, valor de miVarible);
$definida = defined("miVariable");
// Mostrara 1 si existe una constante llamada miVariable y 0 si no existe
echo $definida;
?>
<?php
define ('echo','valor de mi constante');
echo constant('echo');
?>
En este ejemplo vemos como la constante tiene un nombre polmico, que coincide con el
de una funcin (echo) y para diferenciar el primer echo del segundo hemos usado la
funcin constant.
Existen muchas constantes
llamadas constantes mgicas.
predefinidas
en
PHP,
entre
las
cuales
encontramos
las
Constantes mgicas
Existen unas constantes llamadas mgicas que son accesibles para cualquier script PHP,
estas nos proporcionan informacin sobre el script que depende del lugar en el que las
usemos:
www.campus.sosvirtual.net
IESTP MSC
del fichero
actual
__FUNCTION__ - Aadida
Ntese que estas constantes tienen dos barras de subrayado delante y dos detrs del nombre
cada una.
www.campus.sosvirtual.net