Als «php» 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)...

10
Schreiben Sie die Präfix-URL an der Nginx-Position neu

Meine Nginx-Konfigurationsdatei sieht folgendermaßen aus: server { listen 80; listen 443 ssl; server_name XXX.com; error_log /log/nginx/xxx.com_error.log; access_log /log/nginx/xxx.com_access.log main; root /data/www/; index index.php index.html index.htm; location ~ \.php$ {...

10
Wie drucke ich dieses Muster mit PHP?

Wie drucke ich dieses Muster? $number = 5; for ($i=1; $i <= $number ; $i++) { for ($j=$i; $j >= 1;$j--){ echo "0"; } echo "\n"; } Druckt 0 00 000 0000 00000 Ich habe solche Versuche unternommen, aber ich bin verwirrt, Star und Zero Char zu drucken for ($i=1; $i <= $number ; $i++) { $sum =...

9
So lösen Sie das Attribut "SameSite"

Ich schaute auf die Konsole und bemerkte diese Warnungen Ein Cookie, das einer standortübergreifenden Ressource unter http://google.com/ zugeordnet ist, wurde ohne das SameSite-Attribut gesetzt. Eine zukünftige Version von Chrome liefert Cookies mit standortübergreifenden Anforderungen nur, wenn...

9
Laravel Artisan Route: Cache verursacht fehlerhafte Daten Ausnahme

Das Ausführen des Befehls: php artisan route:cacheerzeugt die folgende Ausführung: Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute' Laufen: php artisan route:clearbehebt es Ich möchte wissen, wie ich das beheben kann, damit ich meine Routen zwischenspeichern...

9
PhpStorm: Aufruf mit Klassennamen ist veraltet

Wenn ich versuche, einen Test in meinem PhpStorm auszuführen, sehe ich Folgendes: PHPUnit 8.5.2 von Sebastian Bergmann und Mitwirkenden. Warnung: Aufruf mit Klassennamen ist veraltet Dies ist möglicherweise ein Problem damit, wie PhpStorm mit dem PHPUnit-Autoloader-Skript umgeht und...

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);...