Ihre neue Umgebung hat möglicherweise E_STRICT
Warnungen aktiviert in error_reporting
für PHP-Versionen <= 5.3.x, oder einfach mit error_reporting
festgelegt auf mindestens E_WARNING
mit PHP-Versionen >= 5.4. Dieser Fehler wird ausgelöst, wenn $res
でございます NULL
oder noch nicht initialisiert:
$res = NULL;
$res->success = false; // Warning: Creating default object from empty value
PHP wird eine andere Fehlermeldung ausgeben, wenn $res
ist bereits auf einen Wert initialisiert, ist aber kein Objekt:
$res = 33;
$res->success = false; // Warning: Attempt to assign property of non-object
Zur Einhaltung der E_STRICT
Standards vor PHP 5.4, oder die normale E_WARNING
Fehlerlevel in PHP >= 5.4, vorausgesetzt, Sie versuchen, ein generisches Objekt zu erstellen und weisen die Eigenschaft success
müssen Sie folgende Angaben machen $res
als ein Objekt von stdClass
im globalen Namespace:
$res = new \stdClass();
$res->success = false;