PHP.mk документација

EventDnsBase

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.eventdnsbase.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека class.eventdnsbase.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
EventDnsBase

Референца за `class.eventdnsbase.php` со подобрена типографија и навигација.

class.eventdnsbase.php

Класата EventDnsBase

класата Event

Вовед

Ја претставува основната DNS структура на Libevent. Се користи за асинхроно решавање на DNS, парсирање на конфигурациски датотеки како resolv.conf итн.

Синопсис на класата

final class EventDnsBase {
/* Константи */
const int OPTION_SEARCH = 1;
const int OPTION_MISC = 4;
const int OPTIONS_ALL = 15;
const int DISABLE_WHEN_INACTIVE = 32768;
/* Методи */
public __construct( EventBase $base , int|bool $initialize )
public addNameserverIp( string $ip ): bool
public addSearch( string $domain ): void
public clearSearch(): void
public loadHosts( string $hosts ): bool
public parseResolvConf( int $flags , string $filename ): bool
public setOption( string $option , string $value ): bool
public setSearchNdots( int $ndots ): bool
}

Претходно дефинирани константи

Кажува да ги прочита полињата domain и search од resolv.conf датотеката и ndots опцијата, и да ги користи за да одлучи кои домени (ако ги има) да ги пребарува за имиња на хостови што не се целосно квалификувани.

EventDnsBase::OPTION_NAMESERVERS

Кажува да ги научи имињата на серверите од resolv.conf file.

EventDnsBase::OPTION_MISC

EventDnsBase::OPTION_HOSTSFILE

Кажува да прочита список на хостови од /etc/hosts како дел од вчитувањето на resolv.conf file.

EventDnsBase::OPTIONS_ALL

Кажува да научи колку што може од resolv.conf file.

EventDnsBase::DISABLE_WHEN_INACTIVE

Не спречуваат циклусот на настани на libevent да излезе кога немаме активни DNS барања.

EventDnsBase::INITIALIZE_NAMESERVERS

Обработи го resolv.conf.

EventDnsBase::NAMESERVERS_NO_DEFAULT

Не додавајте стандарден nameserver ако нема nameservers во resolv.conf.

Содржина

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.