Autor Zpráva
lionel messi
Profil
Zdravím,

chcel by som sa spýtať na váš názor na používanie tzv. heredoc syntaxe v PHP. Ja osobne siahnem po heredoc vždy keď mám nejaký formulár v HTML už pripravený a chcem ho niekde vypísať pri splnení podmienky (trebárs po zadaní zlých prihlasovacích údajov) napr.

<form action="niekam.php">
Prihlasovacie meno:<input type="text" name="login" value="Login">
<!-- ďalšie inputy + submit podobne sformátované -->
</form>

V tomto formáte mi príde heredoc ako silná zbraň - nemusím riešiť zalamovanie riadkov ani escapovanie úvodzoviek, kód formuláru navyše zostane prehľadný, stačí spraviť

<?php
$form = <<<FORM
<form action="niekam.php">
Prihlasovacie meno:<input type="text" name="login" value="Login">
<!-- ďalšie inputy + submit podobne sformátované -->
</form>
FORM;
echo $form;
?>
Samozrejme s ničím (ani s heredoc) to netreba preháňať, ale myslím si, že je to dobrá možnosť. Zaujímal by ma však aj názor skúsenejších kolegov. Používate heredoc alebo nie a aký je dôvod vášho postoja? Ďakujem za odpovede.
Jan Tvrdík
Profil
lionel messi:
Mám radši šablonovací systémy, než tohle míchání PHP a HTML.
Alphard
Profil
Podobně jako [#2] Jan Tvrdík, nikdy nepoužívám, takové patlaniny se mi nelíbí.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: