W większości przypadków, gdy chcę wyświetlić jakiś kod HTML do rzeczywistego renderowania, użyłbym tagu "close PHP", napisz HTML , następnie ponownie otwórz PHP. np"echo" lub rezygnacja z "programowania" pisz HTML, następnie ponownie uruchom PHP code
<?php
// some php code
?>
<p>HTML that I want displayed</p>
<?php
// more php code
?>
Ale widziałem wielu ludzi, którzy po prostu użyć echo zamiast, tak by zrobili powyższy coś podobnego
<?php
// some php code
echo("<p>HTML that I want displayed</p>");
// more php code
?>
Czy ich każdy hit wydajność na wychodzenie i powrót w jak że? Nie zakładam, że silnik PHP będzie musiał przetwarzać cały plik w obu kierunkach.
co podczas korzystania z echa funkcję w taki sposób, że dawka nie wyglądać funkcji, np
echo "<p>HTML that I want displayed</p>"
Mam nadzieję, że jest to wyłącznie kwestia gustu, ale chciałbym wiedzieć, czy Tęskniłem za czymś. Osobiście uważam, że pierwsza droga jest lepsza (rezygnacja z PHP), ponieważ pomaga to w wyraźnym rozróżnieniu między PHP i HTML, a także umożliwia korzystanie z podświetlania kodu i podpowiedzi dla kodu HTML, który jest zawsze przydatny.
Dobrze jest wypowiadać HTML, o ile jest naprawdę krótki, jak prosty link lub tak ... – selfawaresoup
Wyrzucenie prostego linku oznaczałoby, że musisz radzić sobie z "" escaping. Echo "' . $caption . '"; "dla ograniczników, musisz uciec zamiast atrybutów zamiast zmiennych. Jest brzydki. –
Używam echa do kodowania wbudowanego ( Php echo "hello world"?>). Jeśli chcesz utworzyć większe dynamiczne witryny, użyj pierwszej opcji – Neale