mirror of
https://github.com/php/doc-ru.git
synced 2025-08-16 18:22:04 +00:00
Update to English other-changes.xml
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: d5a469df43e34526de33d5ee0e9f8788af2fe443 Maintainer: sergey Status: ready -->
|
||||
<!-- EN-Revision: 40364a64d707d6ec49f6870045807c93e09dba6d Maintainer: sergey Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="migration82.other-changes" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Другие изменения</title>
|
||||
@ -8,10 +8,10 @@
|
||||
<title>Изменения в ядре</title>
|
||||
|
||||
<para>
|
||||
Тип <type>iterable</type> теперь является встроенным во время компиляции псевдонимом для
|
||||
<type class="union"><type>array</type><type>Traversable</type></type>.
|
||||
Поэтому сообщения об ошибках, связанных с типом <literal>iterable</literal>, будут
|
||||
теперь будут использовать сигнатуру <literal>array|Traversable</literal>.
|
||||
Тип <type>iterable</type> теперь — встроенный во время компиляции псевдоним
|
||||
для типа <type class="union"><type>array</type><type>Traversable</type></type>.
|
||||
Поэтому сообщения об ошибках, которые связаны с типом <literal>iterable</literal>, теперь будут
|
||||
использовать сигнатуру <literal>array|Traversable</literal>.
|
||||
Тип Reflection сохраняется для одиночного <literal>iterable</literal> (и <literal>?iterable</literal>)
|
||||
для создания <classname>ReflectionNamedType</classname> с именем <literal>iterable</literal>,
|
||||
однако использование <literal>iterable</literal> в объединениях типов будет преобразовано
|
||||
@ -46,9 +46,12 @@
|
||||
|
||||
<para>
|
||||
Функции <function>strcmp</function>, <function>strcasecmp</function>,
|
||||
<function>strncmp</function>, <function>strncasecmp</function> и
|
||||
<function>substr_compare</function>, использующие бинарное безопасное сравнение строк,
|
||||
теперь возвращают <literal>-1</literal>, <literal>0</literal> и <literal>1</literal>.
|
||||
<function>strncmp</function>, <function>strncasecmp</function>
|
||||
и <function>substr_compare</function>, которые сравнивают строки бинарно-безопасным способом,
|
||||
больше не гарантируют возврат результата <code>strlen($string1) - strlen($string2)</code>,
|
||||
когда длины строк не равны, но теперь вместо этого могут возвращать значения <literal>-1</literal> или <literal>1</literal>.
|
||||
Вместо зависимости от какого-либо конкретного значения, возвращаемое значение должно
|
||||
сравниваться со значением <literal>0</literal>.
|
||||
</para>
|
||||
</sect3>
|
||||
|
||||
|
Reference in New Issue
Block a user