Dans la liste des PSR : PHP Standards Recommendations de PHP-FIG — PHP Framework Interop Group, on retrouve la dépréciée PSR-0: Autoloading Standard remplacée par la PSR-4: Autoloader

// /index.php :
require_once 'Psr4AutoloaderClass.php'; // http://www.php-fig.org/psr/psr-4/examples/

// instantiate the loader
$loader = new \Example\Psr4AutoloaderClass;

// register the autoloader
$loader->register();

// register the base directories for the namespace prefix
// $loader->addNamespace('Foo\Bar', '/path/to/packages/foo-bar/src');
$loader->addNamespace('Sql', __DIR__ . '/Sql');


// Sql/PdoCustom.php
namespace Sql;

class PdoCustom extends \PDO {

Best Way To Autoload Classes In PHP

Autoloading Classes Auto-chargement de classes Utilisez spl_autoload_register() en remplacement de __autoload() (deprecated depuis PHP 7.2)

Tutoriel Vidéo PHP Autoloader PSR-0 / PSR-4

Le fichier d'autoload généré par Composer.