A partir de la versión 5.4 de PHP, viene con un conjunto de constantes nativas del propio lenguaje que nos puede servir a la hora de programar, y muy útil para utilizarlo.
Veamos :
- __FILE__ : imprime la ruta del fichero del archivo.
- __LINE__ : imprime la línea donde se encuentra el código la constante
- __DIR__ : imprime la carpeta del archivo es igual a la función dirname(__FILE__).
- __FUNCTION__ : imprime el nombre de la función, esta constante tiene que estar dentro declarado en la función.
<?php
// PHP_EOL (contante de salto de linea como la \n)
echo "Estoy en el archivo: " . __FILE__ . "<br>";
echo "En la linea de codigo: " . __LINE__ . "<br>";
echo "En la carpeta:" . __DIR__ . "<br>";
// imprime el nombre de la funcion, esta constante tiene que estar dentro
// declaro la función
function miFuncion(){
echo __FUNCTION__ . "<br>";
}
// llamo a la función
miFuncion();
?>
Como resultado:
Agregue un comentario