1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-25 08:12:14 +01:00
Files
archived-doc-ru/reference/info/constants.xml
2024-05-10 14:40:07 +01:00

590 lines
20 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 87663748fbb51015be41d55bbd7f7d000e5aae3b Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="info.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants.core;
<variablelist xml:id="constant.credits.constants" role="constant_list">
<title>Предопределённые константы <function xmlns="http://docbook.org/ns/docbook">phpcredits</function></title>
<varlistentry xml:id="constant.credits-group">
<term>
<constant>CREDITS_GROUP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Список разработчиков ядра PHP
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-general">
<term>
<constant>CREDITS_GENERAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Главные разработчики: Дизайн и концепции языка, авторы PHP и модуля SAPI.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-sapi">
<term>
<constant>CREDITS_SAPI</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Список серверных API для PHP и их авторы.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-modules">
<term>
<constant>CREDITS_MODULES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Список модулей для PHP и их авторы.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-docs">
<term>
<constant>CREDITS_DOCS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Члены команды разработчиков документации.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-fullpage">
<term>
<constant>CREDITS_FULLPAGE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Часто указывают в сочетании с другими флагами. Означает, что HTML-
страница должна печататься вместе с дополнительной информацией (за которую
отвечают другие флаги).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-qa">
<term>
<constant>CREDITS_QA</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Члены команды контроля качества.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.credits-all">
<term>
<constant>CREDITS_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Все разработчики, аналогично значению: <literal xmlns="http://docbook.org/ns/docbook">CREDITS_DOCS +
CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_QA
CREDITS_FULLPAGE</literal>. Будет сгенерирована HTML-страница
с заданными тегами. Это значение по умолчанию.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constant.info.constants" role="constant_list">
<title>Константы <function xmlns="http://docbook.org/ns/docbook">phpinfo</function></title>
<varlistentry xml:id="constant.info-general">
<term>
<constant>INFO_GENERAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Строка конфигурации, местоположение файла &php.ini;, дата сборки, веб-сервер, система
и др.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-credits">
<term>
<constant>INFO_CREDITS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Разработчики PHP. Смотрите также <function xmlns="http://docbook.org/ns/docbook">phpcredits</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-configuration">
<term>
<constant>INFO_CONFIGURATION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Текущие локальные и основные значения директив PHP. Смотрите также
<function xmlns="http://docbook.org/ns/docbook">ini_get</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-modules">
<term>
<constant>INFO_MODULES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Загруженные модули и их настройки.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-environment">
<term>
<constant>INFO_ENVIRONMENT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Информация о переменных среды, которая также доступна в
<varname xmlns="http://docbook.org/ns/docbook">$_ENV</varname>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-variables">
<term>
<constant>INFO_VARIABLES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Показывает все <link xmlns="http://docbook.org/ns/docbook" linkend="language.variables.predefined">
предопределённые переменные</link> из <literal xmlns="http://docbook.org/ns/docbook">EGPCS</literal> (Environment,
GET, POST, Cookie, Server).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-license">
<term>
<constant>INFO_LICENSE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Информация о лицензии PHP. Смотрите также «<link xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&url.php.license;">FAQ по лицензии</link>».
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.info-all">
<term>
<constant>INFO_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Константа по умолчанию. Показывает всю информацию описанную выше.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constant.ini-mode" role="constant_list">
<title>Константы режима INI</title>
<varlistentry>
<term>
<constant>INI_USER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Запись задают в пользовательских скриптах (например, функцией <function xmlns="http://docbook.org/ns/docbook">ini_set</function>),
<link xmlns="http://docbook.org/ns/docbook" linkend="configuration.changes.windows">в реестре Windows</link>
или файле &user-ini;
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>INI_PERDIR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Запись устанавливают в файлах &php.ini;, &htaccess;, &httpd.conf; или &user-ini;
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>INI_SYSTEM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Запись устанавливают в файлах &php.ini; или &httpd.conf;
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>INI_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Запись разрешено устанавливать где угодно
</simpara>
</listitem>
</varlistentry>
</variablelist>
<simpara>
Константы проверки утверждений. Эти значениями пользуются,
чтобы задать настройки через функцию <function>assert_options</function>.
</simpara>
<variablelist xml:id="constant.assert.constants" role="constant_list">
<title><function xmlns="http://docbook.org/ns/docbook">assert</function> константы</title>
<varlistentry xml:id="constant.assert-active">
<term>
<constant>ASSERT_ACTIVE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Включение <function xmlns="http://docbook.org/ns/docbook">assert</function> проверок.
&warn.deprecated.feature-8-3-0;
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-callback">
<term>
<constant>ASSERT_CALLBACK</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Обратный вызов при провале проверки утверждения.
&warn.deprecated.feature-8-3-0;
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-bail">
<term>
<constant>ASSERT_BAIL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Прервать выполнение при провале проверки утверждения.
&warn.deprecated.feature-8-3-0;
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-exception">
<term>
<constant>ASSERT_EXCEPTION</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Выдаёт предупреждение PHP для каждого неудачного утверждения.
&warn.deprecated.feature-8-3-0;
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-warning">
<term>
<constant>ASSERT_WARNING</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Выдавать предупреждение PHP в случае провала проверки каждого утверждения
&warn.deprecated.feature-8-3-0;
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.assert-quiet-eval">
<term>
<constant>ASSERT_QUIET_EVAL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Отключить <literal xmlns="http://docbook.org/ns/docbook">error_reporting</literal> во время выполнения проверки
утверждения.
&warn.feature.removed-8-0-0;
</para>
</listitem>
</varlistentry>
</variablelist>
<simpara>
Следующие константы доступны только в операционной системе Windows и сообщают
информацию о версиях программного обеспечения.
</simpara>
<variablelist xml:id="constant.windows.constants" role="constant_list">
<title>Специфичные для Windows константы</title>
<varlistentry xml:id="constant.php-windows-version-major">
<term>
<constant>PHP_WINDOWS_VERSION_MAJOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Основной номер версии Windows, возможны значения <literal xmlns="http://docbook.org/ns/docbook">4</literal>
(NT4/Me/98/95), <literal xmlns="http://docbook.org/ns/docbook">5</literal> (XP/2003 R2/2003/2000) или
<literal xmlns="http://docbook.org/ns/docbook">6</literal> (Vista/2008/7/8/8.1).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-minor">
<term>
<constant>PHP_WINDOWS_VERSION_MINOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Уточняющий номер версии Windows, возможны значения <literal xmlns="http://docbook.org/ns/docbook">0</literal>
(Vista/2008/2000/NT4/95), <literal xmlns="http://docbook.org/ns/docbook">1</literal> (XP), <literal xmlns="http://docbook.org/ns/docbook">2</literal>
(2003 R2/2003/XP x64), <literal xmlns="http://docbook.org/ns/docbook">10</literal> (98) или <literal xmlns="http://docbook.org/ns/docbook">90</literal>
(ME).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-build">
<term>
<constant>PHP_WINDOWS_VERSION_BUILD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Номер сборки Windows (например, у Windows Vista SP1 номер сборки 6001)
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-platform">
<term>
<constant>PHP_WINDOWS_VERSION_PLATFORM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Платформа, на которой работает PHP. Возможны значения
<literal xmlns="http://docbook.org/ns/docbook">2</literal> для Windows Vista/XP/2000/NT4, Server 2008/2003, а для
Windows ME/98/95 это значение будет <literal xmlns="http://docbook.org/ns/docbook">1</literal>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-sp-major">
<term>
<constant>PHP_WINDOWS_VERSION_SP_MAJOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Основной номер версии установленного сервис-пакета. Возможно значение
<literal xmlns="http://docbook.org/ns/docbook">0</literal>, если пакеты не установлены. Например, в Windows XP
с третьим установленным пакетом обновления значение будет <literal xmlns="http://docbook.org/ns/docbook">3</literal>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-sp-minor">
<term>
<constant>PHP_WINDOWS_VERSION_SP_MINOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Дополнительный номер установленного пакета обновлений. Значение
<literal xmlns="http://docbook.org/ns/docbook">0</literal> говорит о том, что пакеты не установлены.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-suitemask">
<term>
<constant>PHP_WINDOWS_VERSION_SUITEMASK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Битовая маска, указывающая, какая дополнительная функциональность установлена в
системе Windows. Ниже приведена таблица с возможными значениями битового поля.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-version-producttype">
<term>
<constant>PHP_WINDOWS_VERSION_PRODUCTTYPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Содержит значение, определяющее константы вида
<literal xmlns="http://docbook.org/ns/docbook">PHP_WINDOWS_NT_*</literal>. Значением бывает одна из
констант <literal xmlns="http://docbook.org/ns/docbook">PHP_WINDOWS_NT_*</literal>, указывающая на тип платформы.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-nt-domain-controller">
<term>
<constant>PHP_WINDOWS_NT_DOMAIN_CONTROLLER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Контроллер домена
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-nt-server">
<term>
<constant>PHP_WINDOWS_NT_SERVER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Серверная система (например, Server 2008/2003/2000). Учитывают, что если сервер —
контроллер домена, вместо этой константы будет выдаваться
<constant xmlns="http://docbook.org/ns/docbook">PHP_WINDOWS_NT_DOMAIN_CONTROLLER</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.php-windows-nt-workstation">
<term>
<constant>PHP_WINDOWS_NT_WORKSTATION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Система рабочей станции (например, Vista/XP/2000/NT4)
</simpara>
</listitem>
</varlistentry>
</variablelist>
<simpara>
Таблица значений битовой маски <constant>PHP_WINDOWS_VERSION_SUITEMASK</constant>.
</simpara>
<table>
<title>Битовое поле функциональных возможностей Windows</title>
<tgroup cols="3">
<thead>
<row>
<entry>Биты</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>0x00000004</literal></entry>
<entry>Установлены компоненты Microsoft BackOffice.</entry>
</row>
<row>
<entry><literal>0x00000400</literal></entry>
<entry>Установлен Windows Server 2003 Web Edition.</entry>
</row>
<row>
<entry><literal>0x00004000</literal></entry>
<entry>Установлен Windows Server 2003 Compute Cluster Edition.</entry>
</row>
<row>
<entry><literal>0x00000080</literal></entry>
<entry>
Установлен Windows Server 2008 Datacenter, Windows Server 2003, Datacenter
Edition или Windows 2000 Datacenter Server.
</entry>
</row>
<row>
<entry><literal>0x00000002</literal></entry>
<entry>
Установлен Windows Server 2008 Enterprise, Windows Server 2003, Enterprise
Edition, Windows 2000 Advanced Server или Windows NT Server 4.0 Enterprise
Edition.
</entry>
</row>
<row>
<entry><literal>0x00000040</literal></entry>
<entry>Установлен Windows XP Embedded.</entry>
</row>
<row>
<entry><literal>0x00000200</literal></entry>
<entry>
Установлен Windows Vista Home Premium, Windows Vista Home Basic или Windows
XP Home Edition.
</entry>
</row>
<row>
<entry><literal>0x00000100</literal></entry>
<entry>
Поддерживается удалённый рабочий стол, но только в интерактивном режиме.
Это значение устанавливается до тех пор, пока система не будет запущена в
режиме сервера приложений.
</entry>
</row>
<row>
<entry><literal>0x00000001</literal></entry>
<entry>
Microsoft Small Business Server когда-то был установлен в системе,
но, возможно, был обновлён до другой версии Windows.
</entry>
</row>
<row>
<entry><literal>0x00000020</literal></entry>
<entry>
Microsoft Small Business Server установлен с ограниченной лицензией.
</entry>
</row>
<row>
<entry><literal>0x00002000</literal></entry>
<entry>
Установлен Windows Storage Server 2003 R2 или Windows Storage
Server 2003.
</entry>
</row>
<row>
<entry><literal>0x00000010</literal></entry>
<entry>
Установлены Службы терминалов. Это значение всегда установлено. Если
значение задано, но установлено не значение <literal>0x00000100</literal>,
то система работает в режиме сервера приложений.
</entry>
</row>
<row>
<entry><literal>0x00008000</literal></entry>
<entry>Установлен Windows Home Server.</entry>
</row>
</tbody>
</tgroup>
</table>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->