Hola buenas tardes.
Estaba probando un codigo en PHP con Conexion a MySQL y me encontre con un pequeño, pero extraño detalle.
En el uso de required_once
Tengo las carpetas de mi proyecto de prueba organizada de la sgte manera:
La direccion indica cuál requiere de cuál:
UsaPersona.php requiere de Persona.php y Conexion.php
Sus linea de codigo serian:
require_once("../ent/Persona.php") y require_once("../util/Conexion.php")
Por ese lado no hay problema, el detalle esta en la ejecucion de 'ControlaPersona.php'.
El cual no tiene problemas en encontrar el archivo 'UsaPersona.php', pero si muestra un error diciendo que no se encuentra el archivo que éste último requiere, es decir 'Persona.php'
No entiendo porque el error cuando se requiere de un archivo que requiere a otro, sin embargo no pasa nada cuando todos los archivos estan juntos, pero no quiero eso.
Estoy tratando de trabajar en esto orientado solo a Objetos, como lo hago en Java y tenia la idea de que 'require_once' era algo asi como 'import'.
Por favor ayudenme a entender esto y como solucionarlo, se los agradeceria de antemano