function autoload_libs($class) {
try{
if(!file_exists(ROOT.'/libs/'.$class.'.class.php'))
throw new Exception('Не найден файл библиотеки: '.$class);
else
include ROOT.'/libs/'.$class.'.class.php';
}
catch(Exception $e){
GetReport::logging($e->getMessage()."\r\n".$e->getFile()."\r\n".$e->getLine(),LOGFNF);
exit;
}
}
spl_autoload_register('autoload_libs');
Допустим мне необходимо сделать автолоад ещё и из другой папки - 2 блока try-catch я в одну функцию запихнуть
вызов нескольких spl_autoload_register - логичен?
или есть другие варианты?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker