Als «php-7.4» getaggte Fragen

10
Warum erhalte ich plötzlich den Fehler "Auf typisierte Eigenschaften darf vor der Initialisierung nicht zugegriffen werden", wenn ich Hinweise zum Typ der Eigenschaften eingebe?

Ich habe meine Klassendefinitionen aktualisiert, um die neu eingeführten Hinweise zum Eigenschaftstyp wie folgt zu verwenden: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id)...

9
ArrayObject funktioniert nicht mit end () in PHP 7.4

Auf der Migration auf PHP 7.4 Ich habe mit einem anderen Verhalten einiger Array - Funktionen wie zu behandeln reset(), current()oder end()über Arrayobject. Das folgende Beispiel erzeugt verschiedene Ausgaben: <?php $array = new \ArrayObject(["a", "b"]); $item = end($array); var_dump($item);...

8
php7.4 mysqli hat eine zeitüberschreitung mit "weggegangen"

Ich habe gerade php7.4 installiert, alles scheint in Ordnung zu sein, aber wenn ich versuche, auf mein phpmyadmin zu gehen, kann ich nicht: Hinweis funktioniert gut in php7.3 vor dieser Installation Der Fehler ist: mysqli_real_connect(): Unexpected server response while doing caching_sha2 auth:...