Si tengo un archivo index.php que incluye inc/footer.php que iba a escribir:php includes ¿hay alguna manera de incluir un archivo relativo solo a ese documento?
include 'inc/footer.php';
Si quiero incluir otro archivo dentro footer.php, debo hacerlo en relación con el index.php archivo (el que lo está incluyendo). Esto puede no ser un problema, pero ¿qué pasa si quiero incluir index.php desde una ubicación completamente diferente?
Entiendo que hay varios métodos para lograr esto, como definir una ruta absoluta o usar dirname (ARCHIVO).
Esto es algo que nunca ha sido un problema real, ya que de una forma u otra siempre lo descubrí, pero siempre me pregunté cómo funciona exactamente en php.
¿Alguien me puede explicar exactamente qué está pasando debajo del capó?
Gracias
¿Es mejor establecerlo con un definir o cambiar el archivo ini? – 0plus1
Me refiero a establecerlo como una definición. p. define ('CLASS_DIR', '/ path/to/classes /'); –