Lo que buscas quedo apilado en la pila de inclusiones $_included en mi ejemplo (sin probar)
Cita: $last = $_included[count($_included)-1];
En cambio $_SERVER['PHP_SELF'] es el archivo actual
Mira....ya tenias la respuesta servida:
a.php
Cita: <?php
$_included=array();
$_included[] = __FILE__;
include 'b.php';
b.php
Cita: <?php
$_included[] = __FILE__;
include 'c.php';
c.php
Cita: <?php
// var_dump ($_included);
echo $_included[count($_included)-1];
Cita:
Iniciado por andresbetancourt
hola Italico76,
muchas gracias por tu interes en querer ayudarme, te comento que estoy usando MVC pero a punta de código php pues no quiero depender de un framework.
¿cómo haría para saber desde un archivo php A que ha sido invocado por un archivo php B que ha sido B quien lo ha invocado y no otro archivo diferente?
tal vez, el array:
$_SERVER['PHP_SELF'];
¿me sirva?
Gracias de antemano por tu valiosa ayuda.