Всем привет! Не могу разобраться в пространствах имен...
Скачал я библиотеку в директорию:
/libs/biblioteka/title/lib.php
Внутри прописано что-то вроде:
namespace title;
class lib {
//....
}
Так же у меня есть функция автозагрузки:
spl_autoload_register(
function($class_name){
$class_name = str_replace('\\', '/', $class_name);
if(file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$class_name.'.php')){
require_once $_SERVER['DOCUMENT_ROOT'].'/'.$class_name.'.php';
}
}
);
Как мне в абсолютно случайном файле, в любом месте на сервере подключить запустить эту библиотеку?
Я пробовал так:
use \libs\biblioteka\title\lib as lib;
$lib = new lib;
Но получаю ошибку:
Fatal error: Uncaught Error: Class 'libs\biblioteka\title\lib' not found in