<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.network.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'network.constants.php',
    1 => 'Предопределённые константы',
    2 => 'Предопределённые константы',
  ),
  'up' => 
  array (
    0 => 'book.network.php',
    1 => 'Сеть',
  ),
  'prev' => 
  array (
    0 => 'network.resources.php',
    1 => 'Типы ресурсов',
  ),
  'next' => 
  array (
    0 => 'ref.network.php',
    1 => 'Сетевые функции',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/network/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="network.constants" class="appendix">
 <h1 class="title">Предопределённые константы</h1>

 <p class="simpara">
Следующие константы доступны как часть ядра PHP.
</p>

 <dl>
  <strong class="title">
   Доступные значения флагов для параметра <code class="parameter">flags</code>
   функции <span class="function"><a href="function.openlog.php" class="function">openlog()</a></span>
  </strong>

  
   <dt id="constant.log-cons">
    <strong><code><a href="network.constants.php#constant.log-cons">LOG_CONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Записать сообщение в системную консоль,
     если при отправке данных в системное средство журналирования возникла ошибка.
    </span>
   </dd>
  

  
   <dt id="constant.log-ndelay">
    <strong><code><a href="network.constants.php#constant.log-ndelay">LOG_NDELAY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Открыть соединение со средством журналирования немедленно.
    </span>
   </dd>
  

  
   <dt id="constant.log-odelay">
    <strong><code><a href="network.constants.php#constant.log-odelay">LOG_ODELAY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Отложить открытие соединения, пока не запишется первое сообщение.
     Это поведение по умолчанию.
    </span>
   </dd>
  

  
   <dt id="constant.log-nowait">
    <strong><code><a href="network.constants.php#constant.log-nowait">LOG_NOWAIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
    </span>
   </dd>
  

  
   <dt id="constant.log-perror">
    <strong><code><a href="network.constants.php#constant.log-perror">LOG_PERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Дополнительно записывать сообщения в стандартный вывод ошибок <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong>.
    </span>
   </dd>
  

  
   <dt id="constant.log-pid">
    <strong><code><a href="network.constants.php#constant.log-pid">LOG_PID</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Добавлять в каждое сообщение журнала PID-идентификатор процесса.
    </span>
   </dd>
  
 </dl>

 <dl>
  <strong class="title">
   Available <code class="parameter">facility</code> for
   <span class="function"><a href="function.openlog.php" class="function">openlog()</a></span>
  </strong>

  
   <dt id="constant.log-auth">
    <strong><code><a href="network.constants.php#constant.log-auth">LOG_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения безопасности и авторизации.
    </span>
    <blockquote class="note"><p><strong class="note">Замечание</strong>: 
     <span class="simpara">
      Вместо этого флага указывают флаг <strong><code><a href="network.constants.php#constant.log-authpriv">LOG_AUTHPRIV</a></code></strong>, если доступен.
     </span>
    </p></blockquote>
   </dd>
  

  
   <dt id="constant.log-authpriv">
    <strong><code><a href="network.constants.php#constant.log-authpriv">LOG_AUTHPRIV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Закрытые сообщения безопасности и авторизации.
    </span>
   </dd>
  

  
   <dt id="constant.log-cron">
    <strong><code><a href="network.constants.php#constant.log-cron">LOG_CRON</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения демонов планировщика событий
     наподобие <strong class="command">cron</strong> или <strong class="command">at</strong>.
    </span>
   </dd>
  

  
   <dt id="constant.log-daemon">
    <strong><code><a href="network.constants.php#constant.log-daemon">LOG_DAEMON</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения системных демонов.
    </span>
   </dd>
  

  
   <dt id="constant.log-kern">
    <strong><code><a href="network.constants.php#constant.log-kern">LOG_KERN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения ядра системы.
    </span>
   </dd>
  

  
   <dt id="constant.log-local0">
    <strong><code><a href="network.constants.php#constant.log-local0">LOG_LOCAL0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-local1">
    <strong><code><a href="network.constants.php#constant.log-local1">LOG_LOCAL1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-local2">
    <strong><code><a href="network.constants.php#constant.log-local2">LOG_LOCAL2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-local3">
    <strong><code><a href="network.constants.php#constant.log-local3">LOG_LOCAL3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-local4">
    <strong><code><a href="network.constants.php#constant.log-local4">LOG_LOCAL4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-local5">
    <strong><code><a href="network.constants.php#constant.log-local5">LOG_LOCAL5</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-local6">
    <strong><code><a href="network.constants.php#constant.log-local6">LOG_LOCAL6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-local7">
    <strong><code><a href="network.constants.php#constant.log-local7">LOG_LOCAL7</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Флаг зарезервировали для внутренних целей.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.log-lpr">
    <strong><code><a href="network.constants.php#constant.log-lpr">LOG_LPR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения подсистемы построчной печати.
    </span>
   </dd>
  

  
   <dt id="constant.log-mail">
    <strong><code><a href="network.constants.php#constant.log-mail">LOG_MAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения почтовой подсистемы.
    </span>
   </dd>
  

  
   <dt id="constant.log-news">
    <strong><code><a href="network.constants.php#constant.log-news">LOG_NEWS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения подсистемы новостей USENET.
    </span>
   </dd>
  

  
   <dt id="constant.log-syslog">
    <strong><code><a href="network.constants.php#constant.log-syslog">LOG_SYSLOG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения, которые внутренне сгенерировал системный демон <strong class="command">syslogd</strong>.
    </span>
   </dd>
  

  
   <dt id="constant.log-user">
    <strong><code><a href="network.constants.php#constant.log-user">LOG_USER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Общие пользовательские сообщения.
    </span>
   </dd>
  

  
   <dt id="constant.log-uucp">
    <strong><code><a href="network.constants.php#constant.log-uucp">LOG_UUCP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения подсистемы UUCP.
    </span>
   </dd>
  
 </dl>

 <dl>
  <strong class="title">
   Доступные флаги приоритета для параметра <code class="parameter">priority</code>
   функции <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>
  </strong>

  <p class="simpara">
   Константы приоритета перечисляются от срочных до отладочных сообщений.
  </p>

  
   <dt id="constant.log-emerg">
    <strong><code><a href="network.constants.php#constant.log-emerg">LOG_EMERG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Возникла аварийная ситуация, система непригодна для работы.
     Это соответствует состоянию паники.
     Обычно транслируется всем процессам.
    </span>
   </dd>
  

  
   <dt id="constant.log-alert">
    <strong><code><a href="network.constants.php#constant.log-alert">LOG_ALERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Тревога, требуются немедленные действия. Например, при повреждении системной базы данных.
    </span>
   </dd>
  

  
   <dt id="constant.log-crit">
    <strong><code><a href="network.constants.php#constant.log-crit">LOG_CRIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Критическая ситуация, требуется действие.
     Например, ошибки оборудования.
    </span>
   </dd>
  

  
   <dt id="constant.log-err">
    <strong><code><a href="network.constants.php#constant.log-err">LOG_ERR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения об ошибках.
    </span>
   </dd>
  

  
   <dt id="constant.log-warning">
    <strong><code><a href="network.constants.php#constant.log-warning">LOG_WARNING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения с предупреждением.
    </span>
   </dd>
  

  
   <dt id="constant.log-notice">
    <strong><code><a href="network.constants.php#constant.log-notice">LOG_NOTICE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Сообщения с уведомлением, соответствуют состояниям, которые не относятся к состояниям об ошибке,
     но требуют отдельной обработки.
    </span>
   </dd>
  

  
   <dt id="constant.log-info">
    <strong><code><a href="network.constants.php#constant.log-info">LOG_INFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Информационные сообщения.
    </span>
   </dd>
  

  
   <dt id="constant.log-debug">
    <strong><code><a href="network.constants.php#constant.log-debug">LOG_DEBUG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Отладочные сообщения с информацией, которую обычно получают только
     при отладке программы.
    </span>
   </dd>
  
 </dl>

 <dl>
  <strong class="title">
   Доступные типы ресурсных записей для параметра <code class="parameter">type</code>
   функции <span class="function"><a href="function.dns-get-record.php" class="function">dns_get_record()</a></span>
  </strong>


  
   <dt id="constant.dns-any">
    <strong><code><a href="network.constants.php#constant.dns-any">DNS_ANY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись произвольного типа.
     В большей части систем с этим флагом функция возвращает все ресурсные записи,
     но точный результат не гарантируется и зависит от результата работы библиотеки <code class="literal">libresolv</code>
     на конкретной платформе.
    </span>
    <span class="simpara">
     Более медленный тип <strong><code><a href="network.constants.php#constant.dns-all">DNS_ALL</a></code></strong> собирает записи обо всех ресурсных записях надёжнее.
    </span>
   </dd>
  

  
   <dt id="constant.dns-all">
    <strong><code><a href="network.constants.php#constant.dns-all">DNS_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Итеративно опрашивает сервер имён по каждому доступному типу записи.
    </span>
   </dd>
  

  
   <dt id="constant.dns-a">
    <strong><code><a href="network.constants.php#constant.dns-a">DNS_A</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись IPv4-адреса.
    </span>
   </dd>
  

  
   <dt id="constant.dns-aaaa">
    <strong><code><a href="network.constants.php#constant.dns-aaaa">DNS_AAAA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись IPv6-адреса.
    </span>
   </dd>
  

  
   <dt id="constant.dns-a6">
    <strong><code><a href="network.constants.php#constant.dns-a6">DNS_A6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Тип определили как часть раннего протокола IPv6, но стандарт
     <a href="https://datatracker.ietf.org/doc/html/rfc6563" class="link external">&raquo;&nbsp;RFC 6563</a> понизил тип до исторического.
    </span>
   </dd>
  

  
   <dt id="constant.dns-caa">
    <strong><code><a href="network.constants.php#constant.dns-caa">DNS_CAA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись авторизации центра сертификации (англ. Certification Authority Authorization).
     Константа доступна с PHP 7.0.16 и 7.1.2.
    </span>
    <div class="warning"><strong class="warning">Внимание</strong>
     <p class="simpara">
      Константа недоступна в ОС Windows.
     </p>
    </div>
   </dd>
  

  
   <dt id="constant.dns-cname">
    <strong><code><a href="network.constants.php#constant.dns-cname">DNS_CNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись псевдонима, канонического имени (англ. Canonical Name).
    </span>
   </dd>
  

  
   <dt id="constant.dns-hinfo">
    <strong><code><a href="network.constants.php#constant.dns-hinfo">DNS_HINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись с информацией о хосте (англ. Host Info). Эти значения объясняет страница
     с названиями операционных систем на сайте администрации адресного интернет-пространства IANA
     <a href="http://www.iana.org/assignments/operating-system-names" class="link external">&raquo;&nbsp;Operating System Names</a>.
    </span>
   </dd>
  

  
   <dt id="constant.dns-mx">
    <strong><code><a href="network.constants.php#constant.dns-mx">DNS_MX</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись почтового обменника (англ. Mail Exchanger).
    </span>
   </dd>
  

  
   <dt id="constant.dns-naptr">
    <strong><code><a href="network.constants.php#constant.dns-naptr">DNS_NAPTR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Указатель на авторитетный источник именования (англ. Naming Authority Pointer).
    </span>
   </dd>
  

  
   <dt id="constant.dns-ns">
    <strong><code><a href="network.constants.php#constant.dns-ns">DNS_NS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись авторитетного сервера имён (англ. Authoritative Name Server).
    </span>
   </dd>
  

  
   <dt id="constant.dns-ptr">
    <strong><code><a href="network.constants.php#constant.dns-ptr">DNS_PTR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись указателя (англ. Pointer Resource).
    </span>
   </dd>
  

  
   <dt id="constant.dns-soa">
    <strong><code><a href="network.constants.php#constant.dns-soa">DNS_SOA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись начала зоны (англ. Start of Authority).
    </span>
   </dd>
  

  
   <dt id="constant.dns-srv">
    <strong><code><a href="network.constants.php#constant.dns-srv">DNS_SRV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ресурсная запись локатора служб (англ. Service locator).
    </span>
   </dd>
  

  
   <dt id="constant.dns-txt">
    <strong><code><a href="network.constants.php#constant.dns-txt">DNS_TXT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Текстовая ресурсная запись.
    </span>
   </dd>
  
 </dl>

</div>
<?php manual_footer($setup); ?>