miércoles, 21 de julio de 2010

Constantes

Además de los datos que hemos visto anteriormente, PHP pone a disposición de los programadores también unas constantes, es decir, lo opuesto a las variables. A un nombre se asocia un valor que el programador puede utilizar, pero que no puede modificar. Vamos a ver cuáles son:

__FILE__
El nombre del script que está sometido al parsing;

__LINE__
La línea en la que se encuentra esta declaración;

PHP_VERSION
La versión di PHP en uso;

PHP_OS
El nombre del sistema operativo sobre el que trabaja el script;

TRUE
Un valor siempre verdadero;

FALSE
Un valor siempre falso;

E_ERROR
Un error, diferente del error usual de parsing (es decir, escritura del código), que no se puede recuperar;

E_WARNING
Como arriba, pero en este caso el PHP puede seguir la ejecución del código;

E_PARSE
Un error del parser (es ecir, de la sintaxis del archivo);

E_NOTICE
Algo que podría o no podría ser un error. La ejecución no se interrumpe;

La pregunta, a este punto, es: ¿cómo utilizamos estas constantes? La respuesta es bastante simple: hay que utilizar un código como:


<?
echo "Línea ", __LINE__ . " del file " ,__FILE__;
?>

que os devolverá Linea XX del archivo NOMBREFILE. Probadlo. Además hay que añadir que, si éstas son las constantes "de default" del lenguaje, es posible definir en un script las propias constantes de forma mucho más simple, como veremos cuando hablemos de las funciones internas del lenguaje.

0 comentarios:

Publicar un comentario

:))
w-)
:-j
:D
;)
:p
:_(
:)
:(
:X
=((
:-o
:-/
:-*
:|
:-T
:]
x(
o%
b-(
:-L
@X
=))
:-?
:-h
I-)

Atras Siguiente Inicio