diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2016-10-03 18:55:39 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2016-10-03 18:55:39 +0200 |
commit | 5b52d5acde35d01b774a459b3978a9c5da2c64ab (patch) | |
tree | eeeea5a3ece5bbc3b3e32b4428a6457420f2730a | |
parent | 8fcc938e56f51fda3d36eae94e38cf1dd9f04f5c (diff) | |
download | php-git-5b52d5acde35d01b774a459b3978a9c5da2c64ab.tar.gz |
Fix #73207: Array ordering is same between 5.6.21 and 7.1.0 RC3
-rw-r--r-- | UPGRADING | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -80,6 +80,16 @@ PHP 7.1 UPGRADE NOTES fatal error" to "Recoverable fatal error". . The empty index operator (e.g. $str[] = $x) is not supported for strings anymore, and throws a fatal error instead of silently converting to array. + . Array elements or object properties that are automatically created during + by-reference assignments will now result in a different order. For example + + $array = []; + $array["a"] =& $array["b"]; + $array["b"] = 1; + var_dump($array); + + now results in the array ["b" => 1, "a" => 1], while for PHP 7.0 the result + was ["a" => 1, "b" => 1]. - JSON: . The serialize_precision is used instead of precision when encoding double |