Solo os he leido, no he podido probarlo aun, pero __FILE__ no me devuelve el docuemnto actual? es decir, donde yo ponga echo __FILE__ me imprimira el nombre de ese fichero, y no el de la funcion que llamo a esa clase, no se si me explico
Ya digo, que debo probarlo, pero, igual me entendieron mal, por eso, intento aclarar.
Tengo una clase ejemplo:
Código PHP:
<?php
/*
* @file: miclase.php
*/
Class MiClase{
function miFuncion(){
echo 'Fichero desde donde me han llamado: '.alguna_funcion_desconocida_por_mi();
return true;
}
}
?>
por otro lado, tengo un fichero, normal y corriente, tal cual:
Código PHP:
<?php
/*
* @file: ficherito.php
*/
require_once('miclase.php');
$mc = new MiClase();
$mf = $mc->miFuncion(); // Aqui, deberia imprimirme 'Fichero desde donde me han llamado: ficherito.php' y asignar $mf a true
?>
Espero lo entiendan asi lo que pretendo.