/** * Конструктор * * @param array $options */ public function __construct($options = array()) { parent::__construct($options); if (!self::check()) { exit(t('Работа с кэшем через eAccelerator невозможна, ибо он отключен на сервере.')); } }
/** * Конструктор * * @param array $options */ public function __construct($options = array()) { parent::__construct($options); if ($memcache = self::check($this->options->host, $this->options->port)) { $this->object($memcache); } else { FALSE === $memcache && exit(t('Работа с кэшем через Memcache невозможна, ибо он отключен на сервере.')); if (NULL === $memcache) { throw new Exception(t('Не удаётся соединиться с сервером Memcache по адресу ') . $this->options->host . ':' . $this->options->port); } } }
/** * Конструктор * * @param array $options */ public function __construct($options = array()) { parent::__construct($options); File::mkdir($this->options->path); }