Poco entiendo de lo que tratas de comentar.
Por lo general la función
autoload no se coloca dentro de clase alguna, ésta se ubica en un archivo que contiene otras funciones y en esta función haces el llamado a la clase, quizás donde ubicas tus controlodores, modelos, libs, etc.
Otra cosa muy distinta es el constructor propio de cada clase.