Carregamento automático simples de PHP PSR-0

Aqui está um exemplo simples de autoload PHP PSR-0:

<?php
// autoload.php

spl_autoload_register
( function ( $class )
{
include dirname
( __DIR__ ) . DIRECTORY_SEPARATOR . implode( DIRECTORY_SEPARATOR , array_slice( explode( '\' , $class ) , 0 , -1 ) ) . DIRECTORY_SEPARATOR . str_replace( '_' , DIRECTORY_SEPARATOR , implode( '' , array_slice( explode( '\' , $class ) , -1 , 1 ) ) ) . '.php';
} );