- 1
<?='<?'?>xml version="1.0" encoding="UTF-8"?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144.8
<?='<?'?>xml version="1.0" encoding="UTF-8"?>
Иначе думает, что это открывающий PHP тег :-)
А использование верхнего регистра говорит только о том, что это Ваше мнение, а не аргументированный ответ. Переубеждать я не в коем случае не собирался. Я согласен, что предпочтительно использовать <?php для совместимости, но и короткие теги ничем не хуже, и даже удобнее писать <?=, чем <?php echo
Кстати, для той же совместимости приведенный код по другому не напишешь, так как у Вас короткие теги, например, выключены, а на сервере включены
PEAR: «Всегда используйте <?php ?> для отделения PHP кода, не краткий вариант <? ?>. Это обязательно по соглашению PEAR и также является наиболее гибким путем использования PHP кода на разных операционных системах и различных конфигурациях»
«Always use <?php ?> to delimit PHP code, not the <? ?> shorthand. This is required for PEAR compliance and is also the most portable way to include PHP code on differing operating systems and setups.»
Zend: «Короткие теги не разрешены ни в коем случае.»
«Short tags are never allowed.»
И проверять, не завалялась ли наша переменная в GET, POST и т.д.
>Иначе думает, что это открывающий PHP тег :-)
А что он должен подумать, если это и есть открывающий тэг? Вода мокрая, ночью темно.
<<??>? бла-бла