/** * КОНСТРУКТОР */ private function __construct() { $this->LOGGER = self::getLogger(); $this->AUTOLOAD = array($this, 'load'); $this->COMMON_EXCLUDED_DI = DirManager::autogen('classpath')->getDirItem(null, 'excluded'); $this->SDK_SRC_DIR = PS_DIR_INCLUDES . DIR_SEPARATOR . DirManager::DIR_SRC . DIR_SEPARATOR; /* * Директория src/common должна быть подключена всегда */ $this->registerBaseDir($this->SDK_SRC_DIR . DirManager::DIR_COMMON); /* * Если проект, то подключим проектные общие ресурсы */ if (ConfigIni::isProject()) { $this->registerBaseDir(ConfigIni::projectSrcCommonDir(), false); } }
// Адрес сайта $url = 'http://oauth.vk.com/authorize'; $params = array('client_id' => $client_id, 'redirect_uri' => $redirect_uri, 'response_type' => 'code'); echo urlencode(http_build_query($params)); //echo PsEnvironment::isIncluded(); //print_r(PsMathRebusSolver::solve('драма+драма=театр')); die; PSSmarty::smarty(); echo (new SmartyFunctions())->psctrl(array()); die; print_r(FoldedStorage::listFoldingUniques()); print_r(FoldedStorageInsts::listFoldingUniques()); die; var_dump(ConfigIni::projectSrcAdminDir()); br(); var_dump(ConfigIni::projectSrcCommonDir()); br(); var_dump(ConfigIni::projectGlobalsFilePath()); br(); new YouTubePluginAdmin(); die; ExceptionHandler::dumpError(new Exception('XXXX'), 'Additional info'); die; class X { protected function __construct() { echo 'X'; } } class Y extends X