(PHP 5 >= 5.1.2, PHP 7)
spl_autoload_register — Registra a função dada como implementação de __autoload()
Registra a função na pilha de __autoload da SPL. Se a pilha ainda não estiver ativa, ela será ativada. Se nenhum parâmetro for passado, a implementação padrão spl_autoload será registrada. Quando o registro for bem sucedido, o retono é true; em caso de falha, será retornado false.
Se o seu código já possuir uma função __autoload, essa função deve ser registrada na pilha de __autoload explicitamente. Isso é necessário porque a spl_autoload_register() irá de fato substituir internamente a função de __autoload por spl_autoload() ou spl_autoload_call().