Ich lerne PHP (keine Programmiererfahrung) aus einem Buch. Die Beispiele im Buch verwenden eine seltsame Art, einen großen HTML-Block bedingt auszugeben. Es schließt das PHP-Tag innerhalb der Bedingung und öffnet es nach der Ausgabe des HTML wieder. Ich verstehe (nach einigem Kopfschütteln), wie es funktioniert, aber es scheint wie eine zwielichtige, nicht zu verwenden-wie-dies, Umgehungslösung.
%Vor%Das Buch hat die Heredoc-Syntax eingeführt, aber nie benutzt. Gibt es einen richtigen Weg, dies zu tun? Es scheint intuitiver zu sein, den HTML-Code in PHP auszugeben.
PHP erlaubt mehrere Möglichkeiten, dies zu tun; eine zu wählen, ist meistens eine Frage der Präferenz - für einige ist dies die am besten lesbare Option, für manche ist es ein schrecklicher Hack.
Alles in allem ist Inline-HTML in jeder Form schwer aufrechtzuerhalten. Wenn Sie sich ernsthaft um Ihre Website bemühen, sollten Sie eine Art Templating-System (z. B. Smarty) und / oder Framework (z. B. Symfony) in Erwägung ziehen. Ich werde verrückt von dem Versuch, die PHP + HTML-Suppe zu erhalten.
Tags und Links php