Zum größten Teil, wenn ich HTML-Code anzeigen möchte, um tatsächlich gerendert zu werden, würde ich ein 'close PHP'-Tag verwenden, HTML schreiben , dann öffne das PHP erneut.'Echo' oder 'Programmierung' auslassen HTML schreiben und PHP Code erneut starten
zB<?php
// some php code
?>
<p>HTML that I want displayed</p>
<?php
// more php code
?>
Aber ich habe viele Leute gesehen, die nur Echo stattdessen verwenden würden, so würden sie die oben so etwas wie
<?php
// some php code
echo("<p>HTML that I want displayed</p>");
// more php code
?>
getan haben, ist ihr jede Performance-Einbußen für ein Herausfallen und zurück in wie Das? Ich würde nicht davon ausgehen, dass die PHP-Engine die gesamte Datei in irgendeiner Weise verarbeiten müsste.
Was ist, wenn Sie die Echofunktion in der Art und Weise verwenden, die nicht wie eine Funktion aussehen Dosis, zB
echo "<p>HTML that I want displayed</p>"
Ich hoffe, dass dies eine reine Geschmackssache ist, aber ich würde, wenn wissen, Ich habe etwas verpasst. Ich persönlich finde den ersten Weg vorzuziehen (das Zurückfallen von PHP und dann zurück), da es hilft, eine klare Unterscheidung zwischen PHP und HTML zu machen und Code-Highlighting und Hinweise für Ihr HTML zu verwenden, was immer praktisch ist.
Es ist in Ordnung, HTML auszuhacken, solange es wirklich kurz ist wie ein einfacher Link oder so ... – selfawaresoup
Wenn man einen einfachen Link rekrutiert, heißt das, dass man sich mit '' escaping. Echo '' . $caption . ''; "Für Trennzeichen müssen Sie an den Attributen anstatt an den Variablen fliehen. Es ist hässlich. –
Ich benutze Echo für Inline-Codierung ( Php echo "Hallo Welt"?>). Wenn Sie größere dynamische Seiten erstellen möchten, verwenden Sie die erste Option – Neale