mirror of
https://github.com/php/doc-ru.git
synced 2025-08-16 18:22:04 +00:00
Update to En incompatible.xml
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 6d29533483657c036e49edb5ea88c7103d126681 Maintainer: lex Status: ready -->
|
||||
<!-- EN-Revision: 8859c8b96cd9e80652813f7bcf561432a5e9f934 Maintainer: lex Status: ready -->
|
||||
<!-- Reviewed: no -->
|
||||
<sect1 xml:id="migration72.incompatible">
|
||||
<title>Изменения, которые ломают обратную совместимость</title>
|
||||
@ -46,11 +46,12 @@ var_dump(number_format(-0.01)); // Теперь выводит string(1) "0" в
|
||||
|
||||
// Приведение массива к объекту
|
||||
$arr = [0 => 1];
|
||||
$obj = (object)$arr;
|
||||
$obj = (object) $arr;
|
||||
|
||||
var_dump(
|
||||
$obj,
|
||||
$obj->{'0'}, // теперь работает
|
||||
$obj->{0} // теперь работает
|
||||
$obj->{'0'}, // Теперь работает
|
||||
$obj->{0} // Теперь работает
|
||||
);
|
||||
|
||||
?>
|
||||
@ -78,7 +79,7 @@ int(1)
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
// приведение объекта в массив
|
||||
// Приведение объекта к массиву
|
||||
$obj = new class {
|
||||
public function __construct()
|
||||
{
|
||||
@ -86,7 +87,7 @@ $obj = new class {
|
||||
}
|
||||
};
|
||||
|
||||
$arr = (array)$obj;
|
||||
$arr = (array) $obj;
|
||||
|
||||
var_dump(
|
||||
$arr,
|
||||
@ -112,13 +113,13 @@ int(1)
|
||||
</sect2>
|
||||
|
||||
<sect2 xml:id="migration72.incompatible.no-null-to-get_class">
|
||||
<title>Запрещена передача константы &null; в функцию <function>get_class</function></title>
|
||||
<title>Запретили передачу константы &null; в функцию <function>get_class</function></title>
|
||||
|
||||
<para>
|
||||
Раньше передача &null; в функцию <function>get_class</function> возвращала
|
||||
имя класса, из которого сделали вызов. Это поведение удалили, и теперь вместо
|
||||
этого выдаётся ошибка уровня <constant>E_WARNING</constant>. Чтобы получить
|
||||
предыдущее поведение, следует просто опустить аргумент.
|
||||
предыдущее поведение, аргумент просто опускают.
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
|
Reference in New Issue
Block a user