(PECL event >= 1.2.6-beta)
EventDnsBase::__construct — Конструктор объекта EventDnsBase
Создаёт объект EventDnsBase.
base
    База события.
initialize
    
      Если параметр initialize равен true,
      он пытается использовать параметры базовой операционной системы по умолчанию
      для разумной настройки базы DNS.
      Если он равен false, база DNS остаётся ненастроенной,
      без серверов имён (nameservers) или набора параметров. Если база DNS осталась без параметров
      её настраивают вручную, например методом
      EventDnsBase::parseResolvConf().
     
      Если в параметр initialize передаётся целочисленное значение,
      разрешено соответствие следующим флагам:
      
| Flag | Описание | 
|---|---|
| EventDnsBase::DISABLE_WHEN_INACTIVE | Не запрещать выход из цикла событий модуля libevent, когда нет активных DNS-запросов. | 
| EventDnsBase::INITIALIZE_NAMESERVERS | Обработать файл resolv.conf. | 
| EventDnsBase::NAMESERVERS_NO_DEFAULT | Не добавлять сервер имён (nameservers) по умолчанию,
           если в файле resolv.confнет записи nameserver. | 
   Если тип параметра initialize отличается
   от пересечения типов int|bool,
   выбрасывается исключение TypeError.
  
   Если значение параметра initialize окажется недопустимым,
   выбрасывается исключение EventException.
  
| Версия | Описание | 
|---|---|
| PECL event 3.1.3 | Если тип параметра initializeотличается
        от пересечения типов int|bool,
        выбрасывается исключение TypeError. | 
| PECL event 3.1.0RC1 | Тип параметра initializeизменён с bool
        на mixed. Разрешено либо значение bool (с сохранением предыдущего смысла),
        либо константа из следующего списка:EventDnsBase::DISABLE_WHEN_INACTIVE,EventDnsBase::INITIALIZE_NAMESERVERS,
        илиEventDnsBase::NAMESERVERS_NO_DEFAULT. | 
