1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-24 07:42:22 +01:00
Files
Kirill Baranov 849dbfd77c Update phpinfo.xml (#473)
Убрал лишнее использование слова "оператор"
2023-05-09 20:41:48 +03:00

219 lines
7.8 KiB
XML
Raw Permalink 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: f781803449007bb0e3a96c693e0eee067f7eb466 Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.phpinfo" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>phpinfo</refname>
<refpurpose>
Выводит информацию о текущей конфигурации PHP
</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>true</type><methodname>phpinfo</methodname>
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer><constant>INFO_ALL</constant></initializer></methodparam>
</methodsynopsis>
<para>
Выводит большое количество информации о текущем состоянии PHP.
Сюда входит информация о настройках компиляции PHP, о модулях,
о версии, информация о сервере и среде выполнения (если PHP
компилировался как модуль), окружении PHP, версии ОС, о путях, об
основных и локальных значениях настроек конфигурации, о HTTP-заголовках и
лицензии PHP.
</para>
<para>
Так как каждая система имеет свои особенности, <function>phpinfo</function>
используется в основном для проверки <link linkend="configuration">настроек конфигурации</link> и для просмотра
доступных <link linkend="language.variables.predefined">предопределённых констант</link>
в данной системе.
</para>
<para>
<function>phpinfo</function> также используется в целях отладки, так как
содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>flags</parameter></term>
<listitem>
<para>
Вывод функции можно настраивать, передавая битовую маску из
одной или более приведённых ниже констант (<emphasis>constants</emphasis>).
Эта маска передаётся в качестве необязательного аргумента
<parameter>flags</parameter>. Отдельные константы или битовые значения
можно комбинировать с помощью <link linkend="language.operators.bitwise">побитового оператора ИЛИ</link>.
</para>
<para>
<table>
<title>Настройки <function>phpinfo</function></title>
<tgroup cols="3">
<thead>
<row>
<entry>Имя (константа)</entry>
<entry>Значение</entry>
<entry>Описание</entry>
</row>
</thead>
<tbody>
<row>
<entry>INFO_GENERAL</entry>
<entry>1</entry>
<entry>
Строка конфигурации, расположение &php.ini;, дата сборки,
сервер, система и др.
</entry>
</row>
<row>
<entry>INFO_CREDITS</entry>
<entry>2</entry>
<entry>
Разработчики PHP. Смотрите также <function>phpcredits</function>.
</entry>
</row>
<row>
<entry>INFO_CONFIGURATION</entry>
<entry>4</entry>
<entry>
Текущие значение основных и локальных PHP директив.
Смотрите также <function>ini_get</function>.
</entry>
</row>
<row>
<entry>INFO_MODULES</entry>
<entry>8</entry>
<entry>
Загруженные модули и их настройки. Смотрите также
<function>get_loaded_extensions</function>.
</entry>
</row>
<row>
<entry>INFO_ENVIRONMENT</entry>
<entry>16</entry>
<entry>
Информация о переменных окружения, которая также доступна в
<varname>$_ENV</varname>.
</entry>
</row>
<row>
<entry>INFO_VARIABLES</entry>
<entry>32</entry>
<entry>
Выводит все <link linkend="language.variables.predefined">
предопределённые переменные</link> из EGPCS (Environment, GET,
POST, Cookie, Server).
</entry>
</row>
<row>
<entry>INFO_LICENSE</entry>
<entry>64</entry>
<entry>
Информация о лицензии PHP. Смотрите также <link
xlink:href="&url.php.license;">license FAQ</link>.
</entry>
</row>
<row>
<entry>INFO_ALL</entry>
<entry>-1</entry>
<entry>
Выводит все приведённое выше.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.true.always;
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Пример использования <function>phpinfo</function></title>
<programlisting role="php">
<![CDATA[
<?php
// Показывать всю информацию, по умолчанию INFO_ALL
phpinfo();
// Показывать информацию только о загруженных модулях.
// phpinfo(8) выдаёт тот же результат.
phpinfo(INFO_MODULES);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
В версиях PHP до 5.5, часть информации не выводится, если настройка
<link linkend="ini.expose-php">expose_php</link> установлена в
<literal>off</literal>. Это PHP и Zend логотипы и информация
о разработчиках.
</para>
</note>
<note>
<para>
В режиме CLI <function>phpinfo</function> выводит обычный текст вместо HTML.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>phpversion</function></member>
<member><function>phpcredits</function></member>
<member><function>ini_get</function></member>
<member><function>ini_set</function></member>
<member><function>get_loaded_extensions</function></member>
<member><link linkend="language.variables.predefined">Предопределённые переменные</link></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- 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
-->