Temat: <?= vs <?php echo
Michał Wachowski:
Mirosław R.:
Michał Wachowski:
Co ma do tego MVC? Bez niego i tak można warstwę prezentacji wydzielić.
Chodzi o wzorzec projektowy nie o konkretne rozwiązanie :)
Co jest MVC wiem, ale co ma wspólnego z <?= i <? ... nie wiem.
Popieram - wzorce projektowe, czy też architektoniczne nie maja tu nic do rzeczy. Chyba że ktoś uznaje V = System szablonów, z czym ja się nie zgadzam. System szablonów może wchodzić w skład V, ale według mnie V != System szablonów.
Co do same użycia short_open_tag ze stron php.net dowiemy się:
Tells PHP whether the short form (<? ?>) of PHP's open tag should be allowed. If you want to use PHP in combination with XML, you can disable this option in order to use <?xml ?> inline. Otherwise, you can print it with PHP, for example: <?php echo '<?xml version="1.0"?>'; ?>. Also, if disabled, you must use the long form of the PHP open tag (<?php ?>).
Co do samego pytania, to osobiście nie polecam short_tagów, korzystam ze składni alternatywnej używając <?php echo $xxx ?> i nie narzekam na problemy z czytelnością :)
Piotr Lewandowski edytował(a) ten post dnia 12.12.10 o godzinie 14:09