Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 18 additions & 7 deletions appendices/ini.core.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 185dda85976e5ed392664db011abda0110726c0d Maintainer: mch Status: ready -->
<!-- EN-Revision: a52e3d27cca786940272d0ae8efc21b5d6739070 Maintainer: mch Status: ready -->
<!-- Reviewed: no -->
<section xml:id="ini.core" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Описание встроенных директив &php.ini;</title>
Expand Down Expand Up @@ -63,7 +63,7 @@
<entry><link linkend="ini.disable-classes">disable_classes</link></entry>
<entry>""</entry>
<entry>Только &php.ini;</entry>
<entry></entry>
<entry>Удалена с PHP 8.5.0</entry>
</row>
<row>
<entry><link linkend="ini.exit-on-timeout">exit_on_timeout</link></entry>
Expand Down Expand Up @@ -234,15 +234,15 @@
<type>string</type>
</term>
<listitem>
<para>
<simpara>
Директива отключает отдельные классы.
Опция принимает разделённый запятыми список названий классов.
Отключение класса только запрещает создавать экземпляр класса.
</para>
<para>
</simpara>
<simpara>
Директива отключает только внутренние классы.
Опция не затрагивает пользовательские классы.
</para>
</simpara>
<simpara>
Директиву устанавливают только в файле &php.ini;.
Опцию нельзя устанавливать в файле &httpd.conf;.
Expand All @@ -253,6 +253,7 @@
поскольку объекты отключённых классов возможно создать обходными путями.
</simpara>
</warning>
&warn.removed.feature-8-5-0;
</listitem>
</varlistentry>

Expand Down Expand Up @@ -593,7 +594,7 @@
<entry><link linkend="ini.register-argc-argv">register_argc_argv</link></entry>
<entry>"1"</entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry></entry>
<entry>Объявлена устаревшей с PHP 8.5.0</entry>
</row>
<row>
<entry><link linkend="ini.enable-post-data-reading">enable_post_data_reading</link></entry>
Expand Down Expand Up @@ -783,6 +784,16 @@
Смотрите также <link linkend="features.commandline">Использование PHP в командной
строке</link>.
</simpara>
&warn.deprecated.feature-8-5-0;
<note>
<simpara>
Получение значений <code>$_SERVER['argc']</code> и <code>$_SERVER['argv']</code>
из строки запроса для не-CLI SAPI объявлено устаревшим.
Установите <literal>register_argc_argv=0</literal> и используйте
<varname>$_GET</varname> или <code>$_SERVER['QUERY_STRING']</code>
для доступа к информации, предварительно убедившись в безопасности такого использования.
</simpara>
</note>
</listitem>
</varlistentry>

Expand Down
6 changes: 3 additions & 3 deletions appendices/ini.list.xml
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@
<entry><link linkend="ini.disable-classes">disable_classes</link></entry>
<entry><literal>""</literal></entry>
<entry>Только &php.ini;</entry>
<entry></entry>
<entry>Удалена с PHP 8.5.0</entry>
</row>
<row>
<entry><link linkend="ini.disable-functions">disable_functions</link></entry>
Expand Down Expand Up @@ -553,13 +553,13 @@
<entry><link linkend="ini.register-argc-argv">register_argc_argv</link></entry>
<entry><literal>"1"</literal></entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry></entry>
<entry>Объявлена устаревшей с PHP 8.5.0</entry>
</row>
<row>
<entry><link linkend="ini.report-memleaks">report_memleaks</link></entry>
<entry><literal>"1"</literal></entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
<entry>Объявлена устаревшей с PHP 8.5.0</entry>
</row>
<row>
<entry>report_zend_debug</entry>
Expand Down
1 change: 1 addition & 0 deletions features/commandline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ if (php_sapi_name() === 'cli') {
</informalexample>
</para>
</warning>
&warn.deprecated.feature-8-5-0;
</entry>
</row>
<row>
Expand Down
7 changes: 3 additions & 4 deletions install/fpm/configuration.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1072,11 +1072,10 @@ php_admin_value[memory_limit] = 32M
</example>
Настройки PHP, которые передали через FPM-директивы <literal>php_value</literal>
или <literal>php_flag</literal>, перезапишут своё предыдущее значение.
Обратите внимание, что определения
Обратите внимание, что определение
<link linkend="ini.disable-functions">disable_functions</link>
или <link linkend="ini.disable-classes">disable_classes</link>
не перезапишут значения, которые прежде определили в файле <filename>php.ini</filename>,
а добавят новые значения.
не перезапишет значения, которые прежде определили в файле <filename>php.ini</filename>,
а добавит новые значения.
</para>
<para>
Настройки, которые определили через FPM-директивы <literal>php_admin_value</literal>
Expand Down
7 changes: 7 additions & 0 deletions language-snippets.ent
Original file line number Diff line number Diff line change
Expand Up @@ -534,6 +534,13 @@ PHP зависнет до завершения выполнения програ
</simpara>
</warning>'>

<!ENTITY warn.removed.feature-8-5-0 '
<warning xmlns="http://docbook.org/ns/docbook">
<simpara>
Функциональность <emphasis>УДАЛЕНА</emphasis> в PHP 8.5.0.
</simpara>
</warning>'>

<!ENTITY warn.deprecated.function-8-5-0 '
<warning xmlns="http://docbook.org/ns/docbook">
<simpara>
Expand Down
9 changes: 5 additions & 4 deletions reference/errorfunc/ini.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 72a6f3d35e914602703b698a5d8f52732b61ed3e Maintainer: tmn Status: ready -->
<!-- EN-Revision: a52e3d27cca786940272d0ae8efc21b5d6739070 Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<section xml:id="errorfunc.configuration" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.runtime;
Expand Down Expand Up @@ -65,7 +65,7 @@
<entry><link linkend="ini.report-memleaks">report_memleaks</link></entry>
<entry>"1"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
<entry>Объявлена устаревшей с PHP 8.5.0</entry>
</row>
<row>
<entry><link linkend="ini.track-errors">track_errors</link></entry>
Expand Down Expand Up @@ -320,15 +320,16 @@
<type>bool</type>
</term>
<listitem>
<para>
<simpara>
Если настройка включена (по умолчанию), будет формироваться отчёт об утечках памяти,
зафиксированных менеджером памяти Zend. На POSIX платформах этот отчёт будет
направляться в поток stderr. На Windows платформах он будет посылаться в отладчик
функцией OutputDebugString(), просмотреть отчёт в этом случае можно с помощью утилит,
вроде <link xlink:href="&url.dbgview;">DbgView</link>. Эта настройка имеет
смысл в сборках, предназначенных для отладки. При этом
<constant>E_WARNING</constant> должна быть включена в список error_reporting.
</para>
</simpara>
&warn.deprecated.feature-8-5-0;
</listitem>
</varlistentry>

Expand Down
Loading
Loading