mirror of
https://github.com/php/doc-ru.git
synced 2026-03-23 23:32:16 +01:00
Обновление до английской версии
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: da4977f316e4a05be800e865b979c10d19436112 Maintainer: shein Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<appendix xml:id="filters" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Список доступных фильтров</title>
|
||||
@@ -314,7 +314,7 @@ fclose($fp);
|
||||
(вплоть до 9 -- 512 байт) приводят к ухудшению компрессии за счёт
|
||||
уменьшения необходимой памяти.
|
||||
Значением аргумента <parameter>window</parameter> по умолчанию на текущий
|
||||
момент является <constant>15</constant>.
|
||||
момент является <literal>15</literal>.
|
||||
|
||||
<parameter>memory</parameter> определяет масштаб резервируемой памяти.
|
||||
Допустимые значения находятся в диапазоне от 1 (минимальное резервирование)
|
||||
@@ -556,7 +556,7 @@ fclose($fp);
|
||||
//расшифровка...
|
||||
$fp = fopen('encrypted-file.enc', 'rb');
|
||||
$iv = fread($fp, $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_CBC));
|
||||
$opts = array('mode'=>'cbc','iv'=>$iv, 'key'=>$key)
|
||||
$opts = array('mode'=>'cbc','iv'=>$iv, 'key'=>$key);
|
||||
stream_filter_append($fp, 'mdecrypt.blowfish', STREAM_FILTER_READ, $opts);
|
||||
$data = rtrim(stream_get_contents($fp));//trims off null padding
|
||||
fclose($fp);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 87fa7783ea39a768ded613803e7e789ddf6ec5e3 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: b1116af46680f7baf89c46610430a3b63ce9a1f0 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<section xml:id="ini.list" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<title>Список директив &php.ini;</title>
|
||||
@@ -173,7 +173,7 @@
|
||||
<entry><link linkend="ini.default-charset">default_charset</link></entry>
|
||||
<entry><literal>"UTF-8"</literal></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>По умолчанию "UTF-8".</entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.input-encoding">input_encoding</link></entry>
|
||||
@@ -223,14 +223,14 @@
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.display-startup-errors">display_startup_errors</link></entry>
|
||||
<entry><literal>"1"</literal></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>
|
||||
До PHP 8.0.0 значение по умолчанию было <literal>"0"</literal>.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.display-startup-errors">display_startup_errors</link></entry>
|
||||
<entry><literal>"1"</literal></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>
|
||||
До PHP 8.0.0 значение по умолчанию было <literal>"0"</literal>.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.docref-ext">docref_ext</link></entry>
|
||||
<entry><literal>""</literal></entry>
|
||||
@@ -454,7 +454,7 @@
|
||||
<row>
|
||||
<entry>mail.force_extra_parameters</entry>
|
||||
<entry>&null;</entry>
|
||||
<entry>Только &php.ini;</entry>
|
||||
<entry><constant>INI_SYSTEM</constant></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
@@ -483,7 +483,7 @@
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.max-input-time">max_input_time</link></entry>
|
||||
<entry><literal>-1</literal></entry>
|
||||
<entry><literal>"-1"</literal></entry>
|
||||
<entry><constant>INI_PERDIR</constant></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
@@ -591,7 +591,7 @@
|
||||
<entry><literal>"-1"</literal></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>
|
||||
До PHP 7.1.0 значением по умолчанию было 17.
|
||||
До PHP 7.1.0 значением по умолчанию было <literal>17</literal>.
|
||||
</entry>
|
||||
</row>
|
||||
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('session.configuration.list')/*)"><xi:fallback/></xi:include>
|
||||
@@ -668,7 +668,7 @@
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.max-file-uploads">max_file_uploads</link></entry>
|
||||
<entry><literal>"20"</literal></entry>
|
||||
<entry><literal>20</literal></entry>
|
||||
<entry><constant>INI_SYSTEM</constant></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
@@ -680,11 +680,11 @@
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.url-rewriter.hosts">url_rewriter.hosts</link></entry>
|
||||
<entry><literal>""</literal></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>Доступна с PHP 7.1.0.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><literal>""</literal></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>Доступна с PHP 7.1.0.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.url-rewriter.tags">url_rewriter.tags</link></entry>
|
||||
<entry><literal>"form="</literal></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
@@ -778,12 +778,30 @@
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link></entry>
|
||||
<entry><literal>"0"</literal></entry>
|
||||
<entry><constant>INI_SYSTEM</constant></entry>
|
||||
<entry>Доступна с PHP 8.3.0</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.fiber.stack-size">fiber.stack_size</link></entry>
|
||||
<entry></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>Доступна с PHP 8.1.0</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.zend.multibyte">zend.multibyte</link></entry>
|
||||
<entry><literal>"0"</literal></entry>
|
||||
<entry><constant>INI_PERDIR</constant></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.zend.reserved-stack-size">zend.reserved_stack_size</link></entry>
|
||||
<entry><literal>"0"</literal></entry>
|
||||
<entry><constant>INI_SYSTEM</constant></entry>
|
||||
<entry>Доступна с PHP 8.3.0</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.zend.script-encoding">zend.script_encoding</link></entry>
|
||||
<entry>&null;</entry>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 44b298ee5daf7c79a8e63c7e80ffe65232822838 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect2 xml:id="migration70.incompatible.error-handling">
|
||||
<title>Изменения в обработке ошибок и исключений</title>
|
||||
@@ -58,14 +58,14 @@
|
||||
<![CDATA[
|
||||
<?php
|
||||
// Только PHP 5. В PHP 7 может вызвать фатальную ошибку.
|
||||
function handler(Exception $e) { ... }
|
||||
function handler(Exception $e) { /* ... */ }
|
||||
set_exception_handler('handler');
|
||||
|
||||
// Будет работать PHP 5 и 7.
|
||||
function handler($e) { ... }
|
||||
|
||||
// Только PHP 7.
|
||||
function handler(Throwable $e) { ... }
|
||||
function handler(Throwable $e) { /* ... */ }
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 40364a64d707d6ec49f6870045807c93e09dba6d Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: b1116af46680f7baf89c46610430a3b63ce9a1f0 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="migration82.other-changes" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Другие изменения</title>
|
||||
@@ -258,7 +258,7 @@
|
||||
<member><link linkend="ini.bcmath.scale">bcmath.scale</link></member>
|
||||
<member><link linkend="ini.com.code-page">com.code_page</link></member>
|
||||
<member><link linkend="ini.default-socket-timeout">default_socket_timeout</link></member>
|
||||
<member>fiber.stack_size</member>
|
||||
<member><link linkend="ini.fiber.stack-size">fiber.stack_size</link></member>
|
||||
<member><link linkend="ini.hard-timeout">hard_timeout</link></member>
|
||||
<member><link linkend="ini.intl.error-level">intl.error_level</link></member>
|
||||
<member><link linkend="ini.ldap.max_links">ldap.max_links</link></member>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: e1e0c52f12f7f01724d36b12cb0044ecb0c3f20d Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: b1116af46680f7baf89c46610430a3b63ce9a1f0 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="migration83.other-changes" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Другие изменения</title>
|
||||
@@ -508,7 +508,7 @@
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!--<link linkend="ini.zend.max_allowed_stack_size">-->zend.max_allowed_stack_size<!--</link>--> —
|
||||
<link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link> —
|
||||
это новая INI-директива, которая устанавливает максимальный размер стека.
|
||||
Возможные значения — это <literal>0</literal> (определяет максимальный размер стека процессов или потоков),
|
||||
<literal>-1</literal> (без ограничений) или положительное целое число байтов.
|
||||
@@ -517,9 +517,9 @@
|
||||
или потоков, будет выбрано известное системное значение по умолчанию.
|
||||
Установка чрезмерно большого значения даст тот же эффект, что и отключение ограничения размера стека.
|
||||
Максимальный размер стека для файберов устанавливают директивой
|
||||
<!-- link TODO -->fiber.stack_size<!-- /link -->.
|
||||
<link linkend="ini.fiber.stack-size">fiber.stack_size</link>.
|
||||
Выбрасывается ошибка <classname>Error</classname> когда стек вызовов процессов превышает установленный директивой
|
||||
<!-- link TODO -->zend.max_allowed_stack_size-zend.reserved_stack_size<!-- /link-->
|
||||
<link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link>-<link linkend="ini.zend.reserved-stack-size">zend.reserved_stack_size</link>
|
||||
размер байтов, для предотвращения ошибок сегментации, вызванных переполнением стека,
|
||||
для упрощения процесса отладки.
|
||||
Размер стека увеличивается во время неконтролируемых рекурсий с участием внутренних функций,
|
||||
@@ -533,8 +533,8 @@
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<!--<link linkend="ini.zend.reserved_stack_size">-->zend.reserved_stack_size<!--</link>-->
|
||||
— это новая INI-директива, которая устанавливает зарезервированный размер стека в байтах.
|
||||
<link linkend="ini.zend.reserved-stack-size">zend.reserved_stack_size</link>
|
||||
— это новая INI-директива, которая устанавливает зарезервированный размер стека в байтах.
|
||||
Это значение вычитается из максимального размера стека
|
||||
в качестве буфера при проверке размера стека.
|
||||
</para>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 4edd2166e1121cd17ae942458baa532edf4d70e1 Maintainer: malferov Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: malferov Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="migration84.new-features">
|
||||
<title>Новая функциональность</title>
|
||||
@@ -118,7 +118,7 @@ class Example
|
||||
|
||||
$initializer = static function (Example $ghost): void {
|
||||
// Fetch data or dependencies
|
||||
$data = ...;
|
||||
$data = getData();
|
||||
|
||||
// Initialize
|
||||
$ghost->__construct($data);
|
||||
|
||||
@@ -2268,6 +2268,35 @@ GnuPG: или ресурс, который вернула функция <functi
|
||||
</entry>
|
||||
</row>'>
|
||||
|
||||
<!ENTITY odbc.changelog.credential-params '<row xmlns="http://docbook.org/ns/docbook">
|
||||
<entry>8.4.0</entry>
|
||||
<entry>
|
||||
Параметры <parameter>user</parameter> и <parameter>password</parameter> теперь допускают
|
||||
значение &null;; они теперь являются необязательными и по умолчанию имеют значение &null;.
|
||||
</entry>
|
||||
</row>
|
||||
<row xmlns="http://docbook.org/ns/docbook">
|
||||
<entry>8.4.0</entry>
|
||||
<entry>
|
||||
Ранее использование пустой строки для параметра <parameter>password</parameter> не включало <literal>pwd</literal>
|
||||
в генерируемую строку подключения параметра <parameter>dsn</parameter>.
|
||||
Теперь он генерируется для включения <literal>pwd</literal>,
|
||||
который имеет пустую строку в качестве своего значения.
|
||||
Чтобы восстановить прежнее поведение, в параметр <parameter>password</parameter>
|
||||
теперь можно передать значение &null;.
|
||||
</entry>
|
||||
</row>
|
||||
<row xmlns="http://docbook.org/ns/docbook">
|
||||
<entry>8.4.0</entry>
|
||||
<entry>
|
||||
Ранее, если <parameter>dsn</parameter> содержал <literal>uid</literal> или <literal>pwd</literal>,
|
||||
параметры <parameter>user</parameter> и <parameter>password</parameter> игнорировались.
|
||||
Теперь параметр <parameter>user</parameter> игнорируется, только если значение параметра <parameter>dsn</parameter>
|
||||
содержит <literal>uid</literal>, а параметр <parameter>password</parameter> игнорируется,
|
||||
только если значение параметра <parameter>dsn</parameter> содержит <literal>pwd</literal>.
|
||||
</entry>
|
||||
</row>'>
|
||||
|
||||
<!ENTITY odbc.changelog.result-param '<row xmlns="http://docbook.org/ns/docbook">
|
||||
<entry>8.4.0</entry>
|
||||
<entry>
|
||||
@@ -2607,20 +2636,6 @@ INI_* даёт раздел «<xref xmlns="http://docbook.org/ns/docbook" linken
|
||||
|
||||
<!ENTITY sqlsafemode '<link xmlns="http://docbook.org/ns/docbook" linkend="ini.sql.safe-mode">SQL safe mode</link>'>
|
||||
|
||||
<!-- BCMath Notes -->
|
||||
<!ENTITY bc.scale.description '<varlistentry xmlns="http://docbook.org/ns/docbook">
|
||||
<term><parameter>scale</parameter></term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Параметр устанавливает количество знаков после десятичного разделителя, которое вернётся в результате.
|
||||
При значении &null; количество знаков после десятичного разделителя равняется значению по умолчанию,
|
||||
которое установили для параметра глобально функцией <function>bcscale</function>,
|
||||
или резервному значению, которое указали в INI-директиве <link linkend="ini.bcmath.scale"><literal>bcmath.scale</literal></link>,
|
||||
если глобальное значение не установили.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>'>
|
||||
|
||||
<!-- CTYPE Notes -->
|
||||
<!ENTITY note.ctype.parameter.integer ' <note xmlns="http://docbook.org/ns/docbook">
|
||||
<para>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 6b09bb638aa64d1fad5f4a630a8da9a2692ce733 Maintainer: shein Status: ready -->
|
||||
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="language.basic-syntax" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Основы синтаксиса</title>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 9418ae19ae6ab1d3f1536db986830362b207b1d6 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="language.constants" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Константы</title>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: a41057cbdf053fd8c3a3bec6f1bbf113ffec8e42 Maintainer: shein Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="control-structures.alternative-syntax" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Альтернативный синтаксис управляющих структур</title>
|
||||
@@ -70,7 +70,7 @@ endif;
|
||||
<![CDATA[
|
||||
<?php switch ($foo): ?>
|
||||
<?php case 1: ?>
|
||||
...
|
||||
// ...
|
||||
<?php endswitch; ?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: ae8e5c871b1a71ea77f5b97f7929d76d4ca724ab Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="language.functions" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Функции</title>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 7befd9af043386158ef9080723eb18e03f0625c7 Maintainer: irker Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: irker Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.oop5.autoload" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Автоматическая загрузка классов</title>
|
||||
@@ -103,7 +103,7 @@ Fatal error: Interface 'ITest' not found in ...
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
$uuid = new Ramsey\Uuid\Uuid::uuid7();
|
||||
$uuid = Ramsey\Uuid\Uuid::uuid7();
|
||||
|
||||
echo "Пакет сгенерировал новый UUID-идентификатор -> ", $uuid->toString(), "\n";
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 3c831023489be0c64268882d5b656149140d6f8b Maintainer: shein Status: ready -->
|
||||
<!-- EN-Revision: 888507ca9ed7a8517edbf2d00a64fcaf5865aa23 Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.oop5.static" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Ключевое слово static</title>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: d58ee8eaaa7f716c51f66f5f1058ab3c42376d98 Maintainer: irker Status: ready -->
|
||||
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: irker Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="language.references" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Объяснение ссылок</title>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 117340b0d72bc8884290450ae8b89643528e0f58 Maintainer: shein Status: ready -->
|
||||
<!-- EN-Revision: f908fff129bcd8ec1605658e06457cb04e5b2b51 Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="language.types" xmlns="http://docbook.org/ns/docbook">
|
||||
<title>Типы</title>
|
||||
@@ -123,7 +123,7 @@ int(16)
|
||||
&language.types.void;
|
||||
&language.types.never;
|
||||
&language.types.relative-class-types;
|
||||
&language.types.value;
|
||||
&language.types.singleton;
|
||||
&language.types.iterable;
|
||||
&language.types.declarations;
|
||||
&language.types.type-juggling;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: f94d903985119d3ac00f4528551df947f57b667f Maintainer: shein Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: shein Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.types.type-juggling">
|
||||
<title>Жонглирование типами</title>
|
||||
@@ -272,7 +272,7 @@
|
||||
<title>
|
||||
Пример приведения типов к типу из объединения типов
|
||||
</title>
|
||||
<programlisting role="php">
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 117340b0d72bc8884290450ae8b89643528e0f58 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: f908fff129bcd8ec1605658e06457cb04e5b2b51 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.types.type-system">
|
||||
<title>Система типов</title>
|
||||
@@ -31,9 +31,6 @@
|
||||
<listitem>
|
||||
<simpara>Встроенные типы</simpara>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><type>null</type></simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Скалярные типы:
|
||||
@@ -74,18 +71,28 @@
|
||||
<type>self</type>, <type>parent</type> и <type>static</type>
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<link linkend="language.types.value">Типы значений</link>
|
||||
</simpara>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><type>false</type></simpara>
|
||||
<simpara>
|
||||
<link linkend="language.types.singleton">Одноэлементные типы</link>
|
||||
</simpara>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><type>false</type></simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara><type>true</type></simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara><type>true</type></simpara>
|
||||
<simpara>
|
||||
Объединение типов
|
||||
</simpara>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><type>null</type></simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 5fccbe5195820cd9ec0045674312ec567ef5f6ed Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="language.types.value">
|
||||
<title>Типы значений</title>
|
||||
|
||||
<para>
|
||||
Типы значений — это те, которые проверяют тип значения
|
||||
и само значение.
|
||||
PHP поддерживает два типа значений:
|
||||
<type>false</type> с PHP 8.0.0 и <type>true</type>
|
||||
с PHP 8.2.0.
|
||||
</para>
|
||||
|
||||
<warning>
|
||||
<simpara>
|
||||
До PHP 8.2.0 логический тип <type>false</type> можно было использовать только как часть
|
||||
<link linkend="language.types.type-system.composite.union">объединения типов</link>.
|
||||
</simpara>
|
||||
</warning>
|
||||
|
||||
<note>
|
||||
<simpara>
|
||||
Невозможно определить пользовательские типы значений. Вместо этого пользуются
|
||||
<link linkend="language.types.enumerations">перечислениями</link>.
|
||||
</simpara>
|
||||
</note>
|
||||
|
||||
</sect1>
|
||||
<!-- 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
|
||||
-->
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: malferov Status: ready -->
|
||||
<!-- EN-Revision: a414ee95eb79e2c62c80827a46e15da5d15af97e Maintainer: malferov Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="bcmath-number.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: malferov Status: ready -->
|
||||
<!-- EN-Revision: 6fdd8cf867d2f815053cf710ec0be441c33ed675 Maintainer: malferov Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="bcmath-number.powmod" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<refnamediv>
|
||||
@@ -17,7 +17,7 @@
|
||||
</methodsynopsis>
|
||||
<simpara>
|
||||
Метод возводит значение переменной <varname>$this</varname> в степень методом быстрого возведения в степень
|
||||
и возвращает остаток от деления степени числа на модуль числа в аргументе <parameter> modulus</parameter>.
|
||||
и возвращает остаток от деления степени числа на модуль числа в аргументе <parameter>modulus</parameter>.
|
||||
</simpara>
|
||||
</refsect1>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: 3295741565f760edd22e305bd10e37f243e9e194 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.bcadd" xmlns="http://docbook.org/ns/docbook">
|
||||
<refnamediv>
|
||||
@@ -43,7 +43,17 @@
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
&bc.scale.description;
|
||||
<varlistentry xml:id="function.bcadd..parameters.scale">
|
||||
<term><parameter>scale</parameter></term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Параметр используется для установки количества цифр после десятичного знака в результате.
|
||||
Если установлено значение &null;, то по умолчанию будет установлен масштаб по умолчанию,
|
||||
заданный с помощью функции <function>bcscale</function> или значение INI-директивы
|
||||
<link linkend="ini.bcmath.scale"><literal>bcmath.scale</literal></link>.
|
||||
</simpara>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: 3295741565f760edd22e305bd10e37f243e9e194 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.bcdiv" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<refnamediv>
|
||||
@@ -42,7 +42,7 @@
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
&bc.scale.description;
|
||||
<xi:include xpointer="function.bcadd..parameters.scale" />
|
||||
</variablelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: 3295741565f760edd22e305bd10e37f243e9e194 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.bcpow" xmlns="http://docbook.org/ns/docbook">
|
||||
<refentry xml:id="function.bcpow" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<refnamediv>
|
||||
<refname>bcpow</refname>
|
||||
<refpurpose>
|
||||
@@ -45,7 +45,7 @@
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
&bc.scale.description;
|
||||
<xi:include xpointer="function.bcadd..parameters.scale" />
|
||||
</variablelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
@@ -95,7 +95,7 @@
|
||||
<row>
|
||||
<entry>8.4.0</entry>
|
||||
<entry>
|
||||
Раньше при возведении нуля в отрицательную степень возвращалось значение 0,
|
||||
Раньше при возведении нуля в отрицательную степень возвращалось значение <literal>0</literal>,
|
||||
теперь выбрасывают исключение <exceptionname>DivisionByZeroError</exceptionname>.
|
||||
</entry>
|
||||
</row>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: 3295741565f760edd22e305bd10e37f243e9e194 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.bcpowmod" xmlns="http://docbook.org/ns/docbook">
|
||||
<refentry xml:id="function.bcpowmod" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<refnamediv>
|
||||
<refname>bcpowmod</refname>
|
||||
<refpurpose>Возводит число произвольной точности в степень и делит результат возведения в степень на модуль числа</refpurpose>
|
||||
@@ -51,7 +51,7 @@
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
&bc.scale.description;
|
||||
<xi:include xpointer="function.bcadd..parameters.scale" />
|
||||
</variablelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: c7e83fbbbcde9f54affc09424d032c38492a3ff4 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: 3295741565f760edd22e305bd10e37f243e9e194 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.bcsqrt" xmlns="http://docbook.org/ns/docbook">
|
||||
<refentry xml:id="function.bcsqrt" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<refnamediv>
|
||||
<refname>bcsqrt</refname>
|
||||
<refpurpose>
|
||||
@@ -33,7 +33,7 @@
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
&bc.scale.description;
|
||||
<xi:include xpointer="function.bcadd..parameters.scale" />
|
||||
</variablelist>
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: e5d7cfa894ddb7d30f5b63ef272f33e80e1c63f3 Maintainer: lex Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: lex Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="eventhttpconnection.setclosecallback" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>EventHttpConnection::setCloseCallback</refname>
|
||||
@@ -135,9 +134,8 @@ function _http_default($req, $dummy)
|
||||
*/
|
||||
$bev = $req->getBufferEvent();
|
||||
$bev->enable(Event::READ);
|
||||
// Мы должны явно это освободить. Смотрите]]>
|
||||
<methodname>EventHttpRequest::getConnection</methodname>
|
||||
<![CDATA[
|
||||
|
||||
// Мы должны явно это освободить. Смотрите
|
||||
$bev->free(); // освобождаем
|
||||
|
||||
$req->addHeader(
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 3c0b61c45a5dabe46865510311e57b77ea3dddb7 Maintainer: mch Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: mch Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="gearmanclient.addtaskstatus" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@@ -83,8 +83,8 @@ do
|
||||
{
|
||||
/* используем контекстные переменные для отслеживания за тем, сколько задач выполнилось */
|
||||
$done = 0;
|
||||
$gmclient->addTaskStatus($handles[0], &$done);
|
||||
$gmclient->addTaskStatus($handles[1], &$done);
|
||||
$gmclient->addTaskStatus($handles[0], $done);
|
||||
$gmclient->addTaskStatus($handles[1], $done);
|
||||
$gmclient->runTasks();
|
||||
echo "Выполнено: $done\n";
|
||||
sleep(1);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 701b63e2cc52908643e16f61ebbc26d9fabbd77a Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 4c016ab334b90a98258b98e04752af7dc74954cd Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.ini-parse-quantity" xmlns="http://docbook.org/ns/docbook">
|
||||
<refnamediv>
|
||||
@@ -82,7 +82,7 @@ var_dump(ini_parse_quantity('10F'));
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
&example.outputs.similar;
|
||||
&example.outputs;
|
||||
<screen>
|
||||
<![CDATA[
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: ada1d79de35239334b68d0120b011530e31244ff Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: b1116af46680f7baf89c46610430a3b63ce9a1f0 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<section xml:id="info.configuration" xmlns="http://docbook.org/ns/docbook">
|
||||
&reftitle.runtime;
|
||||
@@ -21,7 +21,9 @@
|
||||
<entry><link linkend="ini.assert.active">assert.active</link></entry>
|
||||
<entry>"1"</entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>Устарело с PHP 8.3.0</entry>
|
||||
<entry>
|
||||
Устарело с PHP 8.3.0
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.assert.bail">assert.bail</link></entry>
|
||||
@@ -92,6 +94,24 @@
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry></entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link></entry>
|
||||
<entry>"0"</entry>
|
||||
<entry><constant>INI_SYSTEM</constant></entry>
|
||||
<entry>Доступна с PHP 8.3.0.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.zend.reserved-stack-size">zend.reserved_stack_size</link></entry>
|
||||
<entry>"0"</entry>
|
||||
<entry><constant>INI_SYSTEM</constant></entry>
|
||||
<entry>Доступна с PHP 8.3.0.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry><link linkend="ini.fiber.stack-size">fiber.stack_size</link></entry>
|
||||
<entry></entry>
|
||||
<entry><constant>INI_ALL</constant></entry>
|
||||
<entry>Доступна с PHP 8.1.0.</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
@@ -297,6 +317,105 @@
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="ini.zend.max-allowed-stack-size">
|
||||
<term>
|
||||
<parameter>zend.max_allowed_stack_size</parameter>
|
||||
<type>int</type>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Максимальное пространство стека, которое операционная система позволяет занимать программе.
|
||||
Попытка занять больше места, чем позволяет операционная система, обычно приводит
|
||||
к жёсткому аварийному завершению работы, при этом отладочная информация будет недоступна.
|
||||
Чтобы облегчить отладку, движок выбрасывает ошибку <classname>Error</classname> до того,
|
||||
как это произойдёт (когда программа использует более
|
||||
<link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link>-<link linkend="ini.zend.reserved-stack-size">zend.reserved_stack_size</link>
|
||||
байт стека).
|
||||
</para>
|
||||
<para>
|
||||
Рекурсия в пользовательском коде не занимает место в стеке.
|
||||
Однако внутренние функции и магические методы потребляют его.
|
||||
Очень глубокая рекурсия с участием этих функций может привести к тому,
|
||||
что программа исчерпает всё доступное место в стеке.
|
||||
</para>
|
||||
<para>
|
||||
Для этого параметра возможны следующие значения:
|
||||
<simplelist>
|
||||
<member>
|
||||
<literal>0</literal>:
|
||||
Автоматическое определение максимального пространства стека,
|
||||
которое операционная система позволяет занимать программе.
|
||||
Значение используется по умолчанию.
|
||||
Если определение невозможно, используется известное системное значение по умолчанию.
|
||||
</member>
|
||||
<member>
|
||||
<literal>-1</literal>: Отключает проверку размера стека в движке.
|
||||
</member>
|
||||
<member>
|
||||
Положительное целое число: Фиксированный размер в байтах.
|
||||
Слишком большое значение приведёт к тому же,
|
||||
что и отключение проверки размера стека.
|
||||
</member>
|
||||
</simplelist>
|
||||
</para>
|
||||
<para>
|
||||
Поскольку размер стека <link linkend="language.fibers">файберов</link> определяется
|
||||
значением <link linkend="ini.fiber.stack-size">fiber.stack_size</link>,
|
||||
значение этого параметра используется вместо <link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link>
|
||||
при проверке использования стека во время выполнения файбера.
|
||||
</para>
|
||||
<note>
|
||||
<para>
|
||||
Это не связано с переполнениями стека <emphasis>буфера</emphasis>
|
||||
и не является функцией безопасности.
|
||||
</para>
|
||||
</note>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="ini.zend.reserved-stack-size">
|
||||
<term>
|
||||
<parameter>zend.reserved_stack_size</parameter>
|
||||
<type>int</type>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Зарезервированный размер стека, в байтах.
|
||||
Значение вычитается из
|
||||
<link linkend="ini.zend.max-allowed-stack-size">максимально допустимого размера стека</link>,
|
||||
в качестве буфера, при проверке размера стека.
|
||||
</para>
|
||||
<para>
|
||||
Для этого параметра возможны следующие значения:
|
||||
<simplelist>
|
||||
<member>
|
||||
<literal>0</literal>: Автоматическое определение разумного размера.
|
||||
</member>
|
||||
<member>
|
||||
Положительное целое число: Фиксированный размер в байтах.
|
||||
</member>
|
||||
</simplelist>
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="ini.fiber.stack-size">
|
||||
<term>
|
||||
<parameter>fiber.stack_size</parameter>
|
||||
<type>int</type>
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Размер стека в байтах, выделенный для каждого
|
||||
<link linkend="language.fibers">файбера</link>.
|
||||
</para>
|
||||
<para>
|
||||
Значение по умолчанию - 1 Мбайт на системах с размером указателя
|
||||
менее 8 байт или 2 Мбайт в противном случае.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: a37831eed5d1b161050cecd44fd5f8e826a70597 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="intlchar.totitle" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@@ -55,7 +55,7 @@ var_dump(IntlChar::totitle("dž"));
|
||||
var_dump(IntlChar::totitle("Φ"));
|
||||
var_dump(IntlChar::totitle("φ"));
|
||||
var_dump(IntlChar::totitle("1"));
|
||||
var_dump(IntlChar::totitle("ᾳ");
|
||||
var_dump(IntlChar::totitle("ᾳ"));
|
||||
var_dump(IntlChar::totitle(ord("A")));
|
||||
?>
|
||||
]]>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: e75557e268736a2a08a5cd17f50048e9db545e02 Maintainer: malferov Status: ready -->
|
||||
<!-- EN-Revision: 15b93836d93f01ea6d90a68cacf04ce0d9fb8eff Maintainer: malferov Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xmlns="http://docbook.org/ns/docbook" xml:id="enum.roundingmode" role="enum">
|
||||
<title>Перечисление RoundingMode</title>
|
||||
@@ -11,7 +11,7 @@
|
||||
<simpara>
|
||||
Перечисление <enumname>RoundingMode</enumname> определяет,
|
||||
как функции <function>round</function>,
|
||||
<function>bcround</function> и <methodname>BCMath::round</methodname>
|
||||
<function>bcround</function> и <methodname>BcMath\Number::round</methodname>
|
||||
округляют числа.
|
||||
</simpara>
|
||||
</section>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: d553fa36940639b0889ec4358fa3bbb92f123b69 Maintainer: tmn Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: tmn Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.mb-decode-numericentity" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@@ -111,7 +111,7 @@
|
||||
$convmap = array (
|
||||
int start_code1, int end_code1, int offset1, int mask1,
|
||||
int start_code2, int end_code2, int offset2, int mask2,
|
||||
........
|
||||
// ........
|
||||
int start_codeN, int end_codeN, int offsetN, int maskN );
|
||||
// Задайте значения Юникода для start_codeN и end_codeN
|
||||
// Добавьте к значению offsetN и сложите побитово с maskN,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 3e871fe7eab38f9b0398569c57a1dd0c21e69652 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="mongodb.architecture" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<titleabbrev>Архитектура и внутреннее устройство драйвера</titleabbrev>
|
||||
@@ -465,7 +465,7 @@ class AnotherClass5 implements MongoDB\BSON\Serializable
|
||||
return array_values($this->elements);
|
||||
}
|
||||
} // => {"0": "foo", "1": "bar"} as a root class
|
||||
["foo", "bar"] as a nested value
|
||||
// ["foo", "bar"] as a nested value
|
||||
|
||||
class ContainerClass2 implements MongoDB\BSON\Serializable
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: d5da0808c4d6343eb8f0099307d3139102a6f4bf Maintainer: aur Status: ready -->
|
||||
<!-- EN-Revision: 3fa666ce023c7f5005cae5c3bf4fbef2b47ef9d1 Maintainer: aur Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<chapter xml:id="openssl.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
&reftitle.setup;
|
||||
@@ -13,6 +13,7 @@
|
||||
Для версии PHP 7.0 требуется OpenSSL >= 0.9.8, < 1.2.
|
||||
Для версии PHP 7.1-8.0 требуется OpenSSL >= 1.0.1, < 3.0.
|
||||
Для версии PHP >= 8.1 требуется OpenSSL >= 1.0.2, < 4.0.
|
||||
Для версии PHP >= 8.4 требуется OpenSSL >= 1.1.1, < 4.0.
|
||||
</para>
|
||||
<warning>
|
||||
<para>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 61374bbe228e8e9c55a24aba59a1e2bb2a871148 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: a747e132c5506a0273c686cbe20e227c980d8ec7 Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.pcntl-waitpid" xmlns="http://docbook.org/ns/docbook">
|
||||
<refnamediv>
|
||||
@@ -58,7 +58,7 @@
|
||||
<entry><literal>-1</literal></entry>
|
||||
<entry>
|
||||
ожидать любой дочерний процесс; это такое же поведение, что и
|
||||
у функции wait.
|
||||
у функции <function>pcntl_wait</function>.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 497c40ac164d5873fd87f622dfdeb5206392b446 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="soapclient.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@@ -690,6 +690,8 @@ $client = new SoapClient("books.wsdl", array('typemap' => $typemap));
|
||||
<title>Пример использования <constant>SOAP_SINGLE_ELEMENT_ARRAYS</constant></title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
/* Предполагая, что ответ, подобный этому, и соответствующий WSDL:
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:example">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 855bfee2f3db70d7dbb4c60c7c4a4efa567f1c60 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="sqlite3.setauthorizer" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@@ -198,7 +198,7 @@ $db->setAuthorizer(function (int $action, ...$args) use ($allowed_columns) {
|
||||
if ($action === SQLite3::READ) {
|
||||
list($table, $column) = $args;
|
||||
|
||||
if ($table === 'users' && in_array($column, $allowed_columns) {
|
||||
if ($table === 'users' && in_array($column, $allowed_columns)) {
|
||||
return SQLite3::OK;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: ed1aff13602c94f86344bdd7c4fbc31f5a71bf84 Maintainer: zors1 Status: ready -->
|
||||
<!-- EN-Revision: c39225b6dd23f358824f44f5b8c733517b11830b Maintainer: zors1 Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="function.odbc-pconnect" xmlns="http://docbook.org/ns/docbook">
|
||||
<refnamediv>
|
||||
@@ -12,8 +12,8 @@
|
||||
<methodsynopsis>
|
||||
<type class="union"><type>Odbc\Connection</type><type>false</type></type><methodname>odbc_pconnect</methodname>
|
||||
<methodparam><type>string</type><parameter>dsn</parameter></methodparam>
|
||||
<methodparam><type>string</type><parameter>user</parameter></methodparam>
|
||||
<methodparam><type>string</type><parameter>password</parameter></methodparam>
|
||||
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>user</parameter><initializer>&null;</initializer></methodparam>
|
||||
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>password</parameter><initializer>&null;</initializer></methodparam>
|
||||
<methodparam choice="opt"><type>int</type><parameter>cursor_option</parameter><initializer><constant>SQL_CUR_USE_DRIVER</constant></initializer></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
@@ -57,6 +57,7 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
&odbc.changelog.connection-return;
|
||||
&odbc.changelog.credential-params;
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: ecaa2146429a7f88de40dfce14718afc896b74c5 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 7541512acf899391b68c3b6bae66a4fcc65e6c4e Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<reference xml:id="class.yaf-loader" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
|
||||
@@ -78,6 +78,7 @@ class Bootstrap extends Yaf_Bootstrap_Abstract{
|
||||
public function _initLoader($dispatcher) {
|
||||
Yaf_Loader::getInstance()->registerLocalNameSpace(array("Foo", "Bar"));
|
||||
}
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 8bf3b3f0732d2b5c635f950e04e27a44b36f0cb0 Maintainer: rjhdby Status: ready -->
|
||||
<!-- EN-Revision: 7541512acf899391b68c3b6bae66a4fcc65e6c4e Maintainer: rjhdby Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<refentry xml:id="yaf-application.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
@@ -101,7 +101,7 @@ ap.modules=Index
|
||||
<![CDATA[
|
||||
<?php
|
||||
defined('APPLICATION_PATH') // APPLICATION_PATH will be used in the ini config file
|
||||
|| define('APPLICATION_PATH', __DIR__));
|
||||
|| define('APPLICATION_PATH', __DIR__);
|
||||
|
||||
$application = new Yaf_Application(APPLICATION_PATH.'/conf/application.ini');
|
||||
$application->bootstrap()->run();
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 30c2d6226d1576647c91b36b912ac841abfcafab Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="yaf-router.addconfig" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<refnamediv>
|
||||
<refname>Yaf_Router::addConfig</refname>
|
||||
@@ -90,6 +89,7 @@ class Bootstrap extends Yaf_Bootstrap_Abstract{
|
||||
*/
|
||||
$router->addConfig(Yaf_Registry::get("config")->routes);
|
||||
}
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
|
||||
<refentry xml:id="function.yaz-ccl-parse" xmlns="http://docbook.org/ns/docbook">
|
||||
<refnamediv>
|
||||
<refname>yaz_ccl_parse</refname>
|
||||
@@ -98,7 +97,7 @@
|
||||
<?php
|
||||
|
||||
yaz_ccl_conf($id, $fields); // смотрите пример для yaz_ccl_conf
|
||||
if (!yaz_ccl_parse($id, $ccl, &$cclresult)) {
|
||||
if (!yaz_ccl_parse($id, $ccl, $cclresult)) {
|
||||
echo 'Ошибка: ' . $cclresult["errorstring"];
|
||||
} else {
|
||||
$rpn = $cclresult["rpn"];
|
||||
|
||||
Reference in New Issue
Block a user