Als «php-7.4» getaggte Fragen

2
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) { $this->id = $id; } public function getId(): int { return $this->id; } public function …


3
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); $array = ["a", "b"]; $item = end($array); var_dump($item); Mit PHP 7.4 …
9 php  php-7.4 


2
Unterstützt mysqli caching_sha2_password in PHP 7.4?
Beim Versuch, ein Upgrade von PHP 7.3 auf PHP 7.4 durchzuführen, wurde folgende Fehlermeldung angezeigt: Unerwartete Serverantwort beim Ausführen von caching_sha2 auth 109 Aus meiner Sicht bedeutet dies, dass PHP 7.4 MySQLi versucht, das caching_sha2_passwordPlugin zu verwenden. Dieser Artikel weist darauf hin, dass PHP MySQLi das Plugin nicht unterstützt (es …

4
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: 109 mysqli_real_connect(): (HY000/2006): MySQL server has gone away …
8 php  mysql  php-7.4 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.