Comment appeler __autoload () en code php

Je suis nouveau en php et je veux utiliser php5 __autoload fonctionnalité dans mon code. Je l'ai écrit dans mon code ci-dessous index.php mais je ne comprends pas quand et comment je dois l'appeler __autoload fonction.

function __autoload($class) {
    if (file_exists($class . '.php')) {
        include($class . '.php');
    } else {
        throw new Exception('Unable to load class named $class');
    }
}

J'ai vu ce fil aussi mais je n'ai pas autochargeur de classe dans mon application. N'besoins de chaque application dans une classe à part, afin d'utiliser le chargement automatique? Si non puis-je avoir une seule fonction comme ci-dessus et terminer la tâche?
Quelqu'un peut-il expliquer comment l'appel ci-dessus __autoload fonction dans mon code php?

source d'informationauteur pabz