Reglas de autocarga en POO en PHP
La función spl_autoload_register se escribe
solo una vez al principio del archivo. Luego puedes
crear tantos objetos de diferentes clases
como desees, lo principal es que sus nombres sigan
las convenciones.
La función spl_autoload_register se escribe
solo al principio del archivo que se llama
a través de la barra de direcciones del navegador. Es decir,
si alguna clase llama dentro de sí
a otra clase o hereda de alguien, y
la clase misma se llama en otro archivo, entonces spl_autoload_register
debe escribirse solo en este otro archivo
- no es necesario duplicar esta función en el archivo de la clase misma.