Warum funktionieren meine PHP-Short-Tags nicht?
Kürzlich kann es nach der Installation von PHP 5.3.1 auf einem Linux-Server zu Problemen kommen Probleme mit Legacy-Code, der „“ verwendet ?>' Tags. Dieser Artikel befasst sich mit dem Problem und bietet Anleitungen zur Lösung.
Hintergrund:
PHP 5.3.1 führt die nicht empfohlene Verwendung von kurzen offenen Tags (') ein. ?>'), wobei die Tags voller Länge ('') bevorzugt werden. Diese Verschiebung steht im Einklang mit Best Practices für die Entwicklung tragbarer Anwendungen. Während Short-Tags auf einigen Servern möglicherweise noch kompatibel sind, kann ihre Verwendung in verschiedenen Umgebungen zu unerwartetem Verhalten führen.
Lösung:
Vorübergehend Aktivierung: Wenn es unbedingt erforderlich ist, aktivieren Sie kurze Tags mit einer der folgenden Methoden Methoden:
Veralteter Status:
Die Von der Verwendung kurzer offener Tags wird in PHP-Umgebungen dringend abgeraten und sie werden irgendwann abgeschafft. Entwicklern wird empfohlen, Code aus ihrer Verwendung zu entfernen.
Schlussfolgerung:
PHP 5.3.1 rät von der Verwendung kurzer offener Tags ab, um die Anwendungsportabilität und die Einhaltung bestmöglicher Anforderungen zu gewährleisten Praktiken. Benutzer, die Probleme mit „“ haben ?>' Tags sollten den Übergang zu Tags in voller Länge in Betracht ziehen oder die bereitgestellten temporären Aktivierungsoptionen erkunden.
Das obige ist der detaillierte Inhalt vonWarum funktionieren meine kurzen PHP-Tags (``) nach dem Upgrade auf PHP 5.3.1 nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!