(PECL event >= 1.2.6-beta)
EventDnsBase::__construct — Construit un objet EventDnsBase
Construit un objet EventDnsBase.
base
    Evénement de base.
initialize
    
      Si initialize est true, il tente d'utiliser les paramètres par défaut du système d'exploitation sous-jacent pour configurer judicieusement la base DNS.
      Si c'est false, la base DNS est laissée non configurée, sans serveurs de noms ni options définies.
      Dans ce dernier cas, la base DNS doit être configurée manuellement, par exemple avec la méthode EventDnsBase::parseResolvConf().
     
      Si initialize est un entier, il doit être l'un des drapeaux suivants:
      
| Drapeau | Description | 
|---|---|
| EventDnsBase::DISABLE_WHEN_INACTIVE | Ne pas empêcher la boucle d'événements de libevent de se terminer lorsque nous n'avons pas de requêtes DNS actives. | 
| EventDnsBase::INITIALIZE_NAMESERVERS | Traiter le fichier resolv.conf. | 
| EventDnsBase::NAMESERVERS_NO_DEFAULT | Ne pas ajouter de serveur de noms par défaut s'il n'y a pas de serveurs de noms dans le fichier resolv.conf. | 
   Si initialize a un type autre que
   int|bool,
   une TypeError est déclenchée.
  
   Si la valeur de initialize est invalide,
   une EventException est déclenchée.
  
| Version | Description | 
|---|---|
| PECL event 3.1.3 | Si initializea un type autre que
        int|bool,
        une TypeError est déclenchée. | 
| PECL event 3.1.0RC1 | Le type du paramètre initializea été changé de bool
        à mixed. La valeur peut être soit bool (en préservant le sens précédent)
        ou l'une des constantes suivantes:EventDnsBase::DISABLE_WHEN_INACTIVE,EventDnsBase::INITIALIZE_NAMESERVERS,
        ouEventDnsBase::NAMESERVERS_NO_DEFAULT. | 
