Heim > Artikel > Backend-Entwicklung > So lösen Sie das PHP-Definition-Fehlerproblem
php define meldet einen Fehler, weil es falsch ist, Konstanten durch die Definition von „true“ unabhängig von der Groß-/Kleinschreibung zu machen. Die Lösung besteht darin, „true“ als dritten Parameter von „define()“ zu verwerfen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie löse ich das PHP-Definitionsfehlerproblem?
define()-Methode meldet einen Fehler nach der Definition von true
In PHP können wir normalerweise die define()-Methode verwenden, um Konstanten zu definieren, und wir können auch definieren, ob die Konstante wahr oder falsch ist, indem wir die dritte Variable definieren . Groß- und Kleinschreibung beachten, so
rrreeAber als ich mit der Bearbeitung und Ausführung fertig war, habe ich nicht das gewünschte Ergebnis erhalten, wie in der Abbildung gezeigt
Ein Fehler wurde im zweiten und dritten Fall gemeldet Zeilen bzw., aber ich kann das laufende Ergebnis sehen. Übersetzung des Eingabeaufforderungsinhalts:
Veraltet: define(): Die Deklaration von Konstanten ohne Berücksichtigung der Groß- und Kleinschreibung wird nicht empfohlen.
Veraltet: Die Verwendung von Groß- und Kleinschreibung -unempfindliche Konstanten werden nicht empfohlen. Der korrekte Fall für diese Konstante ist „WEB“.
Gleichzeitig haben wir auch festgestellt, dass in der vierten Codezeile kein Fehler aufgetreten ist.
Offensichtlich ist unser Ansatz, Konstanten durch die Definition von „true“ von der Groß-/Kleinschreibung unabhängig zu machen, falsch, da Konstanten, bei denen die Groß-/Kleinschreibung nicht beachtet wird, in PHP7.3 veraltet sind.
PHP 7.3: „true“ als ersten Parameter der drei Parameter „define()“ ablehnen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo lösen Sie das PHP-Definition-Fehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!