Heim >Backend-Entwicklung >PHP-Tutorial >Warum funktionieren meine kurzen PHP-Tags (>) in PHP 5.3.1 nicht?
) Funktioniert nicht in PHP 5.3.1? " />
Im Bereich der PHP-Entwicklung ist es unerlässlich um ein häufiges Problem zu beheben, das bei der Migration auf PHP 5.3.1 auftritt: die Fehlfunktion des „? >" kurze Tags.
Warum die Fehlfunktion der kurzen Tags auftritt:
Wie die Frage impliziert, ist der Wechsel von einer früheren Version von PHP, in der kurze Tags aktiviert waren, zu PHP 5.3.1 führt eine Änderung des Standardverhaltens ein. PHP 5.3.1 rät für mehrere von der Verwendung kurzer Tags ab Gründe:
Behebung des Problems:
1. Kurze Tags deaktivieren:
Der empfohlene Ansatz besteht darin, kurze Tags zu deaktivieren, indem die INI-Anweisung „short_open_tag“ in php.ini auf „Off“ gesetzt wird. Dies gewährleistet ein konsistentes Verhalten über verschiedene PHP-Versionen und Server hinweg.
2.
Wie in der Lösung erwähnt, besteht die beste Vorgehensweise darin, die vollständigen PHP-Tags „“ und „“ für Codeabschnitte. Diese Methode wird allgemein unterstützt und beseitigt alle Probleme.
3. Aktivieren Sie kurze Tags (nicht empfohlen):
Wenn Sie die Verwendung fortsetzen müssen Trotz ihrer Nachteile können Sie kurze Tags vorübergehend aktivieren, indem Sie:
Es wird jedoch dringend davon abgeraten, sich auf kurze Tags zu verlassen, da diese die Code-Portabilität beeinträchtigen können Lesbarkeit.
Echo-Kurzschrift-Alternative:
Während kurze offene Tags veraltet sind, bleibt die Echo-Kurzschrift „= $var ?>“ verfügbar und sollte verfügbar sein wird anstelle von „" der Kürze halber.
Standardverhalten verstehen:
Das Standardverhalten von short_open_tag hat sich über verschiedene PHP-Versionen hinweg weiterentwickelt:
Denken Sie daran, dass es aus Gründen der Best Practices und der Kompatibilität ratsam ist, diese einzuhalten Beachten Sie die PHP-Richtlinien und verzichten Sie auf die Verwendung kurzer offener Tags.
Das obige ist der detaillierte Inhalt vonWarum funktionieren meine kurzen PHP-Tags (>) in PHP 5.3.1 nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!