mirror of
https://github.com/php/doc-ru.git
synced 2025-07-20 16:42:29 +00:00
language-snippets.ent Уточнил и переформулировал перевод
This commit is contained in:
@ -4885,12 +4885,11 @@ local: {
|
||||
|
||||
<!ENTITY strings.parameter.needle.non-string '
|
||||
<para xmlns="http://docbook.org/ns/docbook">
|
||||
До PHP 8.0.0, если параметр <parameter>needle</parameter> — не строка,
|
||||
он преобразовывается в целое число и трактуется как код символа.
|
||||
Это поведение устарело с PHP 7.3.0 и полагаться на него крайне не рекомендуется.
|
||||
В зависимости от предполагаемого поведения,
|
||||
параметр <parameter>needle</parameter> должен быть либо явно приведён к строке,
|
||||
либо должен быть выполнен явный вызов функции <function>chr</function>.
|
||||
До PHP 8.0.0 нестроковый аргумент <parameter>needle</parameter>
|
||||
преобразовывался в целое число и заменялся на символ с этим порядковым значением в однобайтовой таблице символов.
|
||||
Начиная с PHP 7.3.0 передача нестроковых значений устарела и полагаться на него настоятельно не рекомендуют.
|
||||
Перед вызовом функции нестроковый аргумент <parameter>needle</parameter> требовалось
|
||||
либо приводить к строке, либо получать строковое значение символа функцией <function>chr</function>.
|
||||
</para>
|
||||
'>
|
||||
|
||||
|
Reference in New Issue
Block a user