1) { array_shift($aPath); $sDir='step'; $sName=ucfirst(install_func_camelize(join('_',$aPath))); $sName{0}=strtolower($sName{0}); } else { $sName=array_pop($aPath); $sDir=join(DIRECTORY_SEPARATOR,$aPath); } $sPath=dirname(__FILE__).DIRECTORY_SEPARATOR.'backend'.DIRECTORY_SEPARATOR.($sDir ? $sDir.DIRECTORY_SEPARATOR : '').$sName.'.php'; if (file_exists($sPath)) { require_once($sPath); return true; } return false; } /** * Подключаем загрузкик классов */ spl_autoload_register('install_autoload');