- 1
- 2
- 3
- 4
- 5
- 6
<?if(false){?>
<ul class="top_nav_lang">
<?if($lang != 'en'){?><li><a href="en"><span>EN</span></a></li><?}?>
<?if($lang != 'bg'){?><li><a href="bg"><span>BG</span></a></li><?}?>
</ul>
<?}?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+4
<?if(false){?>
<ul class="top_nav_lang">
<?if($lang != 'en'){?><li><a href="en"><span>EN</span></a></li><?}?>
<?if($lang != 'bg'){?><li><a href="bg"><span>BG</span></a></li><?}?>
</ul>
<?}?>
выбор языка...
кобенационный взрыв
ура
теперь пых не только самый хуевый ЯП но еще и самый хуевый шаблонизатор
Именно поэтому популярные CMS шорттеги не используют.
говно говно говно
мешает между собой таги, не следит за их закрытием, ничего не эскейпит
в шаблонизаторе моей мечты будет как в XLST:
и все будет само собой искейпица и невозможно будет сломать верстку
ну там JSPX, XSL, вот это все
по какой-то причине люди не любят XML
наверное им нравятся XSS и незакрытые таги, о которых случайно узнаешь через пол года когда поймешь что у тебя копироайт не отображается внизу сайта
вообще пидаров которые решили HTML5 сделать НЕ XMLем нужно расстрелять
знаете как приятно его парсить??
Тогда будет подставляться значение переменной $name. Вот только экранированные кавычки будут раздражать...
А потом придет человек по имени Scarlett O"Hara, и пиздец
<xsl:value-of select="name" />? Нет уж, второй раз я на этом писать не буду...
1) работает где угодно
2) всегда феллформед XML
3) нет проблем с эскейпингом
Я не спорю что XSL это оверкилл, но к сожалению все остальные шаблонизаторы еще хуже
Главное логику представления один раз реализовать и огонь
а можно и так
<a href='<?=url($a)?>><?=es($name); ?></a>
и потом никогда не узнать что у тебя в сайте ошибка
magic_quotes true и пофиг