| Newsgroups |
php.doc.ru |
| Message-ID |
<[email protected]> |
Hello PHP RU Documentation team,
There are contributions within the online editor queue for this language.
Please review, then commit or delete these patches.
Patches for review :
-----------------------
New file: ru/reference/image/functions/imageflip.xml
By: Eugene R. on 2020-02-19 09:51:29
===================================================================
--- ru/reference/image/functions/imageflip.xml
+++ ru/reference/image/functions/imageflip.xml
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 339877 Maintainer: Eugene R. Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="function.imageflip" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>imageflip</refname>
+ <refpurpose>Переворачивает изображение используя выбранный режим</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>bool</type><methodname>imageflip</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ <methodparam><type>int</type><parameter>mode</parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ Переворачивает изображение <parameter>image</parameter> используя выбранный режим
+ <parameter>mode</parameter>.
+ </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+ &reftitle.parameters;
+ <para>
+ <variablelist>
+ &gd.image.description;
+ <varlistentry>
+ <term><parameter>mode</parameter></term>
+ <listitem>
+ <para>
+ Режим переворота, - это может быть одна из констант <constant>IMG_FLIP_*</constant>:
+ </para>
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Константа</entry>
+ <entry>Описание</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><constant>IMG_FLIP_HORIZONTAL</constant></entry>
+ <entry>
+ Переворачивает изображение по горизонтали.
+ </entry>
+ </row>
+ <row>
+ <entry><constant>IMG_FLIP_VERTICAL</constant></entry>
+ <entry>
+ Переворачивает изображение по вертикали.
+ </entry>
+ </row>
+ <row>
+ <entry><constant>IMG_FLIP_BOTH</constant></entry>
+ <entry>
+ Переворачивает изображение и по горизонтали и по вертикали.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ &return.success;
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title>Переворачивает изображение по вертикали</title>
+ <para>
+ В этом примере используется константа <constant>IMG_FLIP_VERTICAL</constant>.
+ </para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Файл
+$filename = 'phplogo.png';
+
+// Тип данных
+header('Content-type: image/png');
+
+// Загрузка
+$im = imagecreatefrompng($filename);
+
+// Переворачиваем по вертикали
+imageflip($im, IMG_FLIP_VERTICAL);
+
+// Вывод
+imagejpeg($im);
+imagedestroy($im);
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <mediaobject>
+ <alt>Результат примера: Перевернутое по вертикали изображение</alt>
+ <imageobject>
+ <imagedata fileref="en/reference/image/figures/imageflipvertical.png"/>
+ </imageobject>
+ </mediaobject>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title>Переворачивает изображение по горизонтали</title>
+ <para>
+ В этом примере используется константа <constant>IMG_FLIP_HORIZONTAL</constant>.
+ </para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// Файл
+$filename = 'phplogo.png';
+
+// Тип данных
+header('Content-type: image/png');
+
+// Загрузка
+$im = imagecreatefrompng($filename);
+
+// Переворачиваем по горизонтали
+imageflip($im, IMG_FLIP_HORIZONTAL);
+
+// Вывод
+imagejpeg($im);
+imagedestroy($im);
+?>
+]]>
+ </programlisting>
+ &example.outputs.similar;
+ <mediaobject>
+ <alt>Результат примера: Перевернутое по горизонтали изображение</alt>
+ <imageobject>
+ <imagedata fileref="en/reference/image/figures/imagefliphorizontal.png"/>
+ </imageobject>
+ </mediaobject>
+ </example>
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98869
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98869
------------------------------------------------------------------
New file: ru/reference/image/functions/imageresolution.xml
By: Eugene R. on 2020-02-19 10:34:13
===================================================================
--- ru/reference/image/functions/imageresolution.xml
+++ ru/reference/image/functions/imageresolution.xml
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: $ -->
+<!-- EN-Revision: 347731 Maintainer: Eugene R. Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="function.imageresolution" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+ <refname>imageresolution</refname>
+ <refpurpose>Получить или установить разрешение изображения</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description"><!-- {{{ -->
+ &reftitle.description;
+ <methodsynopsis role="procedural">
+ <type>mixed</type><methodname>imageresolution</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ </methodsynopsis>
+ <methodsynopsis role="procedural">
+ <type>mixed</type><methodname>imageresolution</methodname>
+ <methodparam><type>resource</type><parameter>image</parameter></methodparam>
+ <methodparam><type>int</type><parameter>res_x</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>res_y</parameter><initializer>$res_x</initializer></methodparam>
+ </methodsynopsis>
+ <para>
+ <function>imageresolution</function> позволяет установить или получить разрешение
+ изображения в DPI (точки на дюйм). Если при вызове не указан ни один из необязательных
+ параметров, то будет возращено текущее разрешение изображения в виде индексированного
+ массива. Если указан только параметр
+ <parameter>res_x</parameter>, то это значение будет присвоено горизонтальному и вертикальному
+ разрешениям. Если указаны оба необязательных параметра, то эти значения будут присвоены
+ горизонтальному и вертикальному разрешениям соответственно.
+ </para>
+ <para>
+ Разрешение используется только как метаданные во время чтения или записи изображений
+ в форматы, которые поддерживают этот вид данных (на данный момент это PNG и JPEG).
+ Это никак не влияет на любые операции рисования. Разрешение по умолчанию для новых
+ изображений - 96 DPI.
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="parameters"><!-- {{{ -->
+ &reftitle.parameters;
+ <variablelist>
+ &gd.image.description;
+ <varlistentry>
+ <term><parameter>res_x</parameter></term>
+ <listitem>
+ <para>
+ Горизонтальное разрешение в DPI.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>res_y</parameter></term>
+ <listitem>
+ <para>
+ Вертикальное разрешение в DPI.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="returnvalues"><!-- {{{ -->
+ &reftitle.returnvalues;
+ <para>
+ Когда используется для получения информации о разрешении изображения,
+ в случае успеха возращается индексированный массив с информацией о
+ горизонтальном и вертикальном разрешении, &return.falseforfailure;.
+ Когда используется для установки разрешения изображения, в случае
+ успеха возвращается &true;, &return.falseforfailure;.
+ </para>
+ </refsect1><!-- }}} -->
+
+ <refsect1 role="examples"><!-- {{{ -->
+ &reftitle.examples;
+ <example xml:id="imageresolution.example.basic"><!-- {{{ -->
+ <title>Установка и получение разрешения изображения</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$im = imagecreatetruecolor(100, 100);
+imageresolution($im, 200);
+print_r(imageresolution($im));
+imageresolution($im, 300, 72);
+print_r(imageresolution($im));
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+Array
+(
+ [0] => 200
+ [1] => 200
+)
+Array
+(
+ [0] => 300
+ [1] => 72
+)
+]]>
+ </screen>
+ </example><!-- }}} -->
+ </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
+-->
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98870
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98870
------------------------------------------------------------------
Modified: ru/reference/ev/evchild.xml
By: Eugene R. on 2020-02-19 08:44:06
===================================================================
--- ru/reference/ev/evchild.xml
+++ ru/reference/ev/evchild.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<!-- $Revision: 341150 $ -->
<phpdoc:classref xml:id="class.evchild" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс EvChild</title>
@@ -15,16 +15,15 @@
<constant>SIGCHLD</constant>
в ответ на некоторые изменения статуса дочернего элемента (обычно когда дочерний
процесс завершает свою работу или выходит из него). Разрешается устанавливать
- наблюдатель <constant>EvChild</constant> после того, как дочерний покот создал
- свой дочерний поток (что подразумевает, что он уже завершился),
+ наблюдатель <constant>EvChild</constant> после того, как дочерний поток был ответвлен (что подразумевает, что он должен был уже завершиться),
пока не началась итерация цикла событий (или продолжается из наблюдателя), т.е.
- ветвление и регистрации наблюдателя для дочернего элемента является
- хорошей практикой, а ветвление и регистрации наблюдателя после нескольких итераций
+ ветвление и затем немедленная регистрация наблюдателя для дочернего элемента является
+ хорошей практикой, а ветвление и регистрация наблюдателя после нескольких итераций
цикла событий или при следующем запуске функции обратного вызова - нет.
</para>
<para>
Наблюдателей <classname>EvChild</classname> разрешается регистрировать
- только в <emphasis>цикле по умолчанию</emphasis>
+ в <emphasis>цикле по умолчанию</emphasis>
.
</para>
</section>
@@ -80,7 +79,7 @@
</term>
<listitem>
<para>
- <emphasis>Только чтение</emphasis>. Идентификатор процесса, который следит, или
+ <emphasis>Только чтение</emphasis>. Идентификатор процесса, который следит, либо
<constant>0</constant>, что означает любой идентификатор процесса.
</para>
</listitem>
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98859
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98859
------------------------------------------------------------------
Modified: ru/reference/ev/evio.xml
By: Eugene R. on 2020-02-19 08:46:35
===================================================================
--- ru/reference/ev/evio.xml
+++ ru/reference/ev/evio.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 341640 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.evio" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс EvIo</title>
@@ -38,9 +38,9 @@
<para>
Если по каким то причинам невозможно использовать
<parameter>fd</parameter> в неблокирующем режиме, то имеет смысл
- дополниельно проверять, доступне ли файл на чтение в данный конкретный момент.
+ дополнительно проверять, доступен ли файл на чтение в данный конкретный момент.
Кто-то дополнительно использует <constant>SIGALRM</constant> и внутренний
- таймер для проверки, что блокировке не вечная.
+ таймер для проверки, что блокировка не вечная.
</para>
<para>
Старайтесь всегда использовать неблокирующий режим.
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98860
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98860
------------------------------------------------------------------
Modified: ru/reference/ev/evperiodic.xml
By: Eugene R. on 2020-02-19 08:53:22
===================================================================
--- ru/reference/ev/evperiodic.xml
+++ ru/reference/ev/evperiodic.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 347355 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.evperiodic" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс EvPeriodic</title>
@@ -24,9 +24,9 @@
перехода на зимнее/летнее время или просто ручного изменения времени.
</para>
<para>
- Наблюдатель <classname>EvPeriodic</classname>можно сконфигурировть на
+ Наблюдатель <classname>EvPeriodic</classname>можно сконфигурировать на
срабатывание после определенного времени. Например, если наблюдатель
- <classname>EvPeriodic</classname> сконфигурировн сработать
+ <classname>EvPeriodic</classname> сконфигурирован сработать
<emphasis>"in 10 seconds"</emphasis>
(т.е.
<methodname>EvLoop::now</methodname>
@@ -34,7 +34,7 @@
<constant>10.0</constant> секунд по "системному" времени, а не через 10 секунд!)
и сразу после этого системное время сбросили на
<emphasis>первое Января прошлого года</emphasis>, то наблюдатель сработает
- через год с прицепом, ровно в тот момент, когда системное время будет равно заданному.
+ через год или больше, ровно в тот момент, когда системное время будет равно заданному.
В то время как <classname>EvTimer</classname> просто сработает через
<constant>10</constant> секунд после запуска.
</para>
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98861
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98861
------------------------------------------------------------------
Modified: ru/reference/ev/evsignal.xml
By: Eugene R. on 2020-02-19 08:55:12
===================================================================
--- ru/reference/ev/evsignal.xml
+++ ru/reference/ev/evsignal.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 341640 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.evsignal" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс EvSignal</title>
@@ -19,7 +19,7 @@
</para>
<para>
Ограничений на количество наблюдателей за одним и тем же сигналом нет, но
- только в пределах одного событийного цикла. Например в цикле по умолчанию
+ только в пределах одного событийного цикла. Например, в цикле по умолчанию
работает наблюдатель за <constant>SIGINT</constant>, а в другом цикле
наблюдатель за <constant>SIGIO</constant>, но при этом нельзя
наблюдать за <constant>SIGINT</constant> в двух циклах сразу. Ну и за
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98862
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98862
------------------------------------------------------------------
Modified: ru/reference/ev/evstat.xml
By: Eugene R. on 2020-02-19 08:58:30
===================================================================
--- ru/reference/ev/evstat.xml
+++ ru/reference/ev/evstat.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 344485 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.evstat" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс EvStat</title>
@@ -11,15 +11,15 @@
<section xml:id="evstat.intro">
&reftitle.intro;
<para>
- <classname>EvStat</classname> наблюдает за изменением аттрибутов
- объект по заданному пути в файловой системе. Это достигается путем
+ <classname>EvStat</classname> наблюдает за изменением атрибутов
+ объекта по заданному пути в файловой системе. Это достигается путем
регулярного запуска <emphasis>stat()</emphasis> для этого пути
(либо путем получения сигнала об изменении от операционной системы) и
сравнение полученных данных с результатами предыдущего вызова. В случае
- обнаружения изменения аттрибутов вызывается callback-функция.
+ обнаружения изменения атрибутов вызывается callback-функция.
</para>
<para>
- Путь не обязательно должден существовать в действительности. Изменение
+ Путь не обязательно должен существовать в действительности. Изменение
статуса с "путь существует" на "путь не существует" - это такое же изменение,
как и любое другое. Состояние "путь не существует" определяется по значению
<constant>'nlink'</constant> равным 0 (которое возвращается методом
@@ -46,7 +46,7 @@
но такой интервал - это стрельба из пушки по воробьям.
</para>
<para>
- Не рекомендуется использовать большоре количество одновременно работающих
+ Не рекомендуется использовать большое количество одновременно работающих
наблюдателей <classname>EvStat</classname>, так как это может сильно
повлиять на потребление ресурсов в связи с использованием механизмов
оповещения операционной системы.
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98863
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98863
------------------------------------------------------------------
Modified: ru/reference/ev/evtimer.xml
By: Eugene R. on 2020-02-19 09:02:36
===================================================================
--- ru/reference/ev/evtimer.xml
+++ ru/reference/ev/evtimer.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 341640 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<phpdoc:classref xml:id="class.evtimer" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс EvTimer</title>
@@ -18,17 +18,17 @@
<para>
Таймеры базируются на реальном времени, то есть если задать таймер с
повторами раз в час и сбросить системные часы на
- <emphasis>Январь прошлого года</emphasis>, то таймер будет так-же
- срабатывать через(грубо) час. "Грубо" потому, что отследить
+ <emphasis>Январь прошлого года</emphasis>, то таймер будет все также
+ срабатывать через (грубо) час. "Грубо" потому, что отследить
скачки времени достаточно сложно и некоторые неточности неизбежны.
</para>
<para>
Callback-функция гарантированно запустится только после того, как
- пройдет заданный таймаут (не ровно в тот же момент, на системах
+ пройдет заданный таймаут (не ровно в тот же момент, т.к. на системах
с часами с низким разрешением могут наблюдаться небольшие задержки).
Если несколько таймеров будут готовы сработать в одну и ту же
итерацию событийного цикла, то callback-функции наблюдателей
- бцдцт запущены в порядке времени срабатывания и с учетом
+ будут запущены в порядке времени срабатывания и с учетом
приоритета (но это не работает, если callback-функции вызывают
<methodname>EvLoop::run</methodname> рекурсивно).
</para>
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98864
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98864
------------------------------------------------------------------
Modified: ru/reference/ev/examples.xml
By: Eugene R. on 2020-02-19 09:12:08
===================================================================
--- ru/reference/ev/examples.xml
+++ ru/reference/ev/examples.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 341640 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<chapter xml:id="ev.examples" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.examples;
@@ -118,7 +118,7 @@
</programlisting>
</example>
<example>
- <title>Периодический таймер. Tick every 10.5 seconds starting at now</title>
+ <title>Периодический таймер. Срабатывает каждые 10.5 секунд, начиная с текущего момента</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -260,7 +260,7 @@
* Пытаемся получить встраиваемый цикл и встроить его в событийный цикл по умолчанию.
* Если это невозможно - используем цикл по умолчанию. Цикл по умолчанию
* хранится в $loop_hi, а встраиваемый в $loop_lo (который будет равен $loop_hi в случае
-* если мы не будет использовать встраевыемый цикл).
+* если мы не будем использовать встраиваемый цикл).
*
* Пример взят из
* http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#Examples_CONTENT-9
@@ -387,7 +387,7 @@
</programlisting>
</example>
<example>
- <title>Изменения статуса процесса</title>
+ <title>Отслеживаем изменения статуса процесса</title>
<programlisting role="php">
<![CDATA[
<?php
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98865
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98865
------------------------------------------------------------------
Modified: ru/reference/ev/periodic-modes.xml
By: Eugene R. on 2020-02-19 09:17:15
===================================================================
--- ru/reference/ev/periodic-modes.xml
+++ ru/reference/ev/periodic-modes.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 348721 $ -->
<!-- EN-Revision: 333548 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<chapter xml:id="ev.periodic-modes" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Режимы работы периодических наблюдателей</title>
@@ -15,8 +15,8 @@
<para>
<emphasis>Абсолютный таймер</emphasis>.
В этом режиме <parameter>interval</parameter> = <constant>0</constant>,
- <parameter>reschedule_cb</parameter> = &null;. Этот таймер просто сработает
- один в заданное в <parameter>offset</parameter> время.
+ <parameter>reschedule_cb</parameter> = &null;. Этот таймер просто сработает один раз
+ в заданное в <parameter>offset</parameter> время.
Он не компенсирует скачки времени и если указанно сработать в
<emphasis>1 Января 2014</emphasis>, то он сработает когда системное
время будет равно или больше этого значения.
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98866
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98866
------------------------------------------------------------------
Modified: ru/reference/ev/reference.xml
By: Eugene R. on 2020-02-19 09:17:43
===================================================================
--- ru/reference/ev/reference.xml
+++ ru/reference/ev/reference.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 341640 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<reference xml:id="ref.ev" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>&Functions; Ev</title>
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98867
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98867
------------------------------------------------------------------
Modified: ru/reference/ev/setup.xml
By: Eugene R. on 2020-02-19 09:18:06
===================================================================
--- ru/reference/ev/setup.xml
+++ ru/reference/ev/setup.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 341606 $ -->
<!-- EN-Revision: 328913 Maintainer: rjhdby Status: ready -->
-<!-- Reviewed: no -->
+<!-- Reviewed: yes -->
<chapter xml:id="ev.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.setup;
=> Put this change into your patches : https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=98868
=> Delete this change: https://edit.php.net/?project=php&action=deleteThisChange&idDB=98868
------------------------------------------------------------------
--
https://edit.php.net/
This email is send automatically by the Php Docbook Online Editor.