-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathphpinfo.xml
More file actions
253 lines (241 loc) · 8.85 KB
/
phpinfo.xml
File metadata and controls
253 lines (241 loc) · 8.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: b10cdc36e96382e11272dc549a58183b52370489 Maintainer: ktretyak Status: ready -->
<!-- $Revision$ -->
<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>bool</type><methodname>phpinfo</methodname>
<methodparam choice="opt"><type>int</type><parameter>what</parameter><initializer>INFO_ALL</initializer></methodparam>
</methodsynopsis>
<para>
Виводить багато інформації про поточний стан PHP, що включає в себе
інформацію про параметри збірки 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>what</parameter></term>
<listitem>
<para>
Вивід можна налаштовувати через передачу однієї чи кількох наступних
<emphasis>констант</emphasis>, значення яких побітово додаються разом
та передаються через необов'язковий параметр <parameter>what</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.success;
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>5.5.0</entry>
<entry>
Логотип GUID було замінено на дані з URI, а тому виключення expose_php
тепер немає ніякого впливу на phpinfo(). Інформація про розробників
також тепер вбудована всередині власного виводу, замість прилінкування.
</entry>
</row>
<row>
<entry>5.2.2</entry>
<entry>
Було додано інформацію про "Завантажений Файл Конфігурації", а перед
цим показувалась тільки інфа про "Шлях Конфігураційного файла (php.ini)".
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</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,
а також credits.
</para>
</note>
<note>
<para>
<function>phpinfo</function> виводить простий текст, а не HTML, коли
використовується CLI-режим.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>phpversion</function></member>
<member><function>phpcredits</function></member>
<member><function>php_logo_guid</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">Predefined Variables</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
-->