[Ir al menú de PHP]
Constantes predefinidas

Constantes predefinidas

• En PHP exiten algunas constantes predefinidas que no requieren la instrucción:
define("Nombre","Valor")

• Algunas de ellas son estas:

__FILE__

Recoge el nombre del fichero que se está ejecutando y la ruta completa de su ubicación en el servidor.

__LINE__

Recoge el número de línea (incluidas líneas en blanco) del fichero PHP que se está interpretando
Parece muy útil para depurar páginas PHP

PHP_OS

Recoge información sobre el Sistema Operativo que utiliza el servidor en el que se está interpretando el fichero

PHP_VERSION

Recoge la versión de PHP que está siendo utilizada por el servidor.

¡¡Cuidadín con los _ !!
Por si tu cyberbrutez se aproxima a la mía -cosa poco probable- te aviso... tanto FILE como LINE tienen que llevar DOS RAYITAS delante y otras dos detrás

 
 


Un ejemplo con constantes predefinidas...


<HTML>

<TITLE>Ejemplo 6 -PHP</TITLE>
</HEAD>

<BODY>
<? 
# La constante del sistema __FILE__ nos devolverá 
# el nombre del fichero que se está interpretando
# actualmente. En este caso nos devolverá ejemplo6.php
# y también su path

	echo "La ruta completa de este fichero es: ";
	echo __FILE__;

# La constante del sistema __LINE__ nos devolverá 
# el número de línea que se está interpretando
# también cuenta las líneas en blanco
# cuenta las líneas y verás que devuelve ... 21

echo "<br>Esta es la línea: ",__LINE__, "del fichero";

echo "<br>Estamos utilizando la versión: ",PHP_VERSION, " de PHP";

echo "<br>El PHP se está ejecutando desde el sistema operativo: ",PHP_OS;

?>

</BODY>
</HTML>


ejemplo6.php

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