autoload function example

php Примеры функций автозагрузки классов - spl_autoload_register(), autoload()

Пример с указанием корневой директории, внутри которой пути строятся по стандарту автозагрузки PSR-4:

function autoload($className)
{
    // базовая диретория, которая является корнем автозагрузки
    $baseDir = $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR;
    
    $className = ltrim($className, '\\');
    //$fileName  = '';
    $fileName .= $baseDir;
    $namespace = '';
    if ($lastNsPos = strrpos($className, '\\')) {
Subscribe to RSS - autoload function example