jueves, 15 de enero de 2009

Manual de PHP 7. Sintaxis Básica: Constantes predefinidas

Constantes predefinidas

PHP dispone de 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 cuyos scripts está interpretando.
Puede resultar muy útil para depurar programas escritos en 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.

¡Cuidado!

Por si existieran dudas –por problemas de visualización– tanto FILE como LINE tienen que llevar dos guiones bajos delante y otras dos detrás.


<HTML>
<HEAD>
</HEAD>
<BODY>

<?
# La constante del sistema __FILE__ nos devolverá

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 ... 16

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>



<--Anterior ------- Índice del manual ------- Siguiente -->

Fuente:
Página del ifstic: http://www.isftic.mepsyd.es/formacion/enred/

No hay comentarios: