Son constantes predefinidas a cualquier script en ejecución. Nos proporcionan información sobre el script que depende del lugar en el que las usemos.
__DIR__ Estoy en: /home/meudisen/public_html/miphp
__FILE__ En el archivo: /home/meudisen/public_html/miphp/constantesMagicas.php
__LINE__ En la línea: 101
__CLASS__ Nombre de la clase: cualquiera
Asignamos la clase 'Barra()' a una variable, que nos la muestra mediante get_class($nombreVariable), __CLASS__.
Ahora el nombre de la clase es: otraClase.
Y esta es su función __FUNCTION__: cualquiera::methodName
Variable que se extiende al método '$nombreVariable -> methodName()' que nos muestra el nombre del método mediante __METHOD__.
Nombre del método: functionName