Erforschung der Gründe, warum PHP-Dateien keine schließenden Tag-Konventionen schreiben

伊谢尔伦
Freigeben: 2023-03-02 20:14:02
Original
1442 Leute haben es durchsucht

Als ich anfing, PHP-Code zu schreiben, wollte ich PHP-Abschluss-Tags schreiben. Später änderte sich meine Gewohnheit und ich schrieb keine PHP-Abschluss-Tags mehr. Ich bin zum ersten Mal über Drupal auf dieses Konzept gestoßen und war zunächst etwas unbehaglich – warum nicht ein abschließendes Tag schreiben? Das fühlt sich für Menschen mit Zwangsstörungen sehr unvollkommen und sehr unangenehm an! Später stieß ich bei der Arbeit auf Probleme, die durch das Schließen von Tags verursacht wurden, und begann, geschlossene Tags nicht mehr zu schreiben.

Bei reinen PHP-Dateien werden schließende Tags nicht geschrieben, um zu verhindern, dass zusätzliche Leerzeichen, Tabulatoren usw. beim Rendern der Seite ausgegeben werden, was zu einer Fehlausrichtung der Seite führt Es ist auch möglich, dass Sie eine andere PHP-Datei in eine PHP-Datei einbinden und die Header-Funktion verwenden. Da nach dem schließenden Tag zusätzliche Zeichen vorhanden sind, wird die letzte Seite verarbeitet, bevor die Header-Funktion angezeigt wird aufgrund der Ausgabe. Daher wird dringend davon abgeraten, schließende Tags in reine PHP-Dateien zu schreiben.

Dies wird auch in der Codespezifikation von Zend erwähnt: http://framework.zend.com/manual/1.12/en/coding-standard.php-file-formatting.html


Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage