Forum PHP 2017

Migration von PHP 5.5.x auf PHP 5.6.x

Inhaltsverzeichnis

Die meisten Verbesserungen in PHP 5.6.x haben keinen Einfluss auf bereits bestehenden Code. Es gibt einige wenige Inkompatibilitäten und neue Features die berücksichtigt werden sollten und Code sollte getestet werden, bevor die PHP-Version in produktive Umgebungen geändert wird.

Siehe auch die Migrationsleitfäden für PHP-Versionen 5.0.x, 5.1.x, 5.2.x, 5.3.x, 5.4.x and 5.5.x.

add a note add a note

User Contributed Notes 1 note

up
0
offlinewan at gmail dot com
2 months ago
Plese notice that default POST data parsing has changed.
php 5.5 with "foo=bar&baz" received
[
  "foo" => "bar"
]
and php 5.6 with same input receives:
[
  "foo" => "bar",
  "baz" => ""
]

Tested via curl --data 'foo=bar&baz' http://localhost

It can create a problem when earlier json came without correct content-type header.
e.g. {"foo":"bar"} in php 5.5 $_POST was
[
]
and in php 5.6 will be
[
  "{\"foo\":\"\bar\"}" => ""
]

Tested via curl --data '{"foo":"bar"}' http://localhost
To Top