Ma infatti, non basterebbe usare autoload? Ti crei un file autoload.php del tipo

Codice PHP:
// In questo caso la classe si trova nel file con lo stesso nome (bbclass => bbclass.php)
function __autoload($className){
   if(
file_exists(CLASS_PATH.DIRECTORY_SEPARATOR.$className.".php")){
          require_once(
CLASS_PATH.DIRECTORY_SEPARATOR.$className.".php");
   }

nella index, basta includere autoload.php. Quando farai new bbclass() ci penserà autoload a includere il file necessario