Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/01/2010, 13:27
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 2 meses
Puntos: 71
Respuesta: Conocer el fichero desde donde se llamo una funcion de una clase.

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.