Cita:
Iniciado por bastianbox Gracias por los comentarios Maycol,
El mismo comentario que hacía lo puede hacer cualquiera que haya trabajando en distintas plataformas, como Java, no es nada raro ni descabellado esperar que la carga se haga automática... es como que en PHP seguimos haciendo las cosas de forma incompleta, un paso atrás de las demás tecnologías.
Si hay que hacer un sp_autoload_register, perfectamente podría ser automático, no pasarle el problema al desarrollador.
No sé si se entiende el punto.
Nuevamente gracias por tu aporte.
al contrario, otra vez olvidamos como funciona PHP:
en
Java se pre-compila todo en
bytecodes por lo cual no hace falta includes o requieres.
en
PHP no existe tal proceso, y el propósito en definir un autoload es poder cargar
lo que se necesita, cuando se necesita, cuando PHP incluyó los Namespaces, el Autoload ya había sido implementado hace tiempo, por lo cual lo uno nada tiene que ver con lo otro. Recuerda que PHP es un lenguaje
multiparadigma lo que quiere decir que le da la libertad al desarrollador de implementar POO si así lo desea, con la estructura que quiera y definir el estándar que le guste, así el mismo no siga el camino de las buenas practicas, además los FW sobre PHP definen sus propios mecanismos de autoload, y el de Symfony2 por ejemplo es claro ejemplo del uso de Namespaces, en cambio el de Codeigniter2 es completamente diferente,
pero ambos Funcionales