espero que estén bien y me puedan ayudar con lo siguiente:
cuando hago un llamado a un archivo php desde otro archivo php como por ejemplo:
include_once("../../carpeta/ARCHIVO1.php");
imaginemos que la anterior sentencia se encuentra en el archivo ARCHIVO3.PHP
luego dentro del archivo ARCHIVO1.php se ejecutan unas sentencias que llaman a otro archivo
por ejemplo ARCHIVO2.PHP, pero dentro de ARCHIVO2.PHP se vuelve a llamar
a ARCHIVO3.PHP el cual vuelve a llamar dentro de su código a ARCHIVO1.PHP
entonces se genera un error porque ARCHIVO1.PHP es llamado con una determinada URL o ruta que para el primer llamado funciona pero durante la ejecución del código cuando se vuelve a llamar la ruta debería ser diferente porque en ese instante el programa se encuentra llamado a ARCHIVO1.PHP desde otro lugar.
- ¿cómo se puede corregir eso?
- ¿hay alguna función en php que pueda detectar el nombre del archivo que esta incluyendo a un archivo X desde el archivo incluido osea en este caso el archivo X ?
DE ANTEMANO MUUUUUCHAS GRACIAS POR SU AYUDA