Tutorial mit einer einfachen Lösung für den Fehler “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.
Inhalt
Php 7.2 & Php 7.3 Bringen Sie mehr Stabilität, Flexibilität und viele neue Funktionen mit, welche die alten SchriftAnwesend Plugin-uri und Teme de WordPress Verdauen Sie sie nicht vollständig.
Wenn Sie sich für das Upgrade des Servers von PHP 5.x auf PHP 7.2 oder PHP 7.3 entscheiden, müssen Sie auch eine Codekompatibilität in Betracht ziehen. Es ist sehr möglich, sonst mit Fehlern wie:
PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)
Diese Fehlermeldung erscheint jedes Mal in PHP -Code Es gibt eine unbestimmte Konstante. In allen Versionen von gültig Php 7.2 oder Php 7.3.
[Fix] PHP -Warnung: Verwendung von undefinierter Konstante (dies wird einen Fehler in einer zukünftigen Version von PHP werfen)
Zum Beispiel, wenn wir:
echo $_POST[email];
// Constanta “mail
” Es muss definiert werden und der Code wird wie folgt aussehen:
echo $_POST["email"];
Nach der Rettung der Fehler “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” Es wird verschwinden.
Dieser Fehler kann auch angezeigt werden, wenn Sie vergessen, das Symbol zu setzen “$
” Vor dem Namen einer Variablen.
Andere Fehler, die nach dem PHP -Upgrade auftreten können
Syntaxfehler: Neuere Versionen von PHP haben Änderungen in der Syntax der Sprache vorgenommen, und der schriftliche Code für PHP 5.x ist möglicherweise nicht mit den neuen Versionen kompatibel. Es ist wichtig, vor dem Upgrade alle Syntaxfehler zu überprüfen und zu aktualisieren.
Veraltete oder ersetzte Funktionen: Einige Funktionen oder Funktionen, die in PHP 5.x verwendet werden, sind möglicherweise nicht mehr in PHP 7.x erhältlich oder durch andere ersetzt. Es ist erforderlich, diese Funktionen in Ihrem Code zu identifizieren und zu ersetzen, um die Kompatibilität sicherzustellen.
Probleme von Datentypen: PHP 7.x führt eine strengere Verwaltung von Datentypen ein. Somit können bestimmte Fehler in dem Code auftreten, der auf Standard- oder Zwangsdatentypen basiert. Es ist ratsam, eine sorgfältige Überprüfung der Daten durchzuführen und sie ordnungsgemäß zu verwalten.
Beeinträchtigungsfehler: PHP 7.x kann bestimmte veraltete Funktionen oder Funktionen entfernen oder abwerten. Es ist wichtig, diese abgeschriebenen Elemente durch empfohlene Alternativen zu überprüfen und zu ersetzen.