Я не могу найти ответ нигде. Благодаря!В чем разница между <?php ?> и <? ?>
ответ
В основном,
<? ?>
короткие теги. Однако не во всех установках php есть короткие теги. Поэтому, даже если это быстрее, чем обычные теги (<?php ?>
), это может не сработать, если вы переместите код на другой сервер.
Are PHP short tags acceptable to use?
EDIT: Кроме того, если вы используете XML в вашем веб-странице, вы можете столкнуться с конфликтами, так как написание <?xml version="1.0"?>
заставит вас работать в PHP ошибки, как XML версия = «1,0» это не PHP!
Если вы используете XML и PHP может потребоваться <?php echo "<?xml version=\"1.0\""; ?>
Не должен ли php реагировать только на '' (где '_' означает * пробел *)? –
@BlaXpirit Совсем нет. Я просто написал образец сценария с « Xml version =» 1.0 «?>» В качестве кода, и я получил следующую ошибку: Ошибка анализа: ошибка синтаксиса, неожиданная '<' –
В любом случае, лучше всего просто отключите 'short_open_tags' в php.ini, как я напомнил в своем сообщении. – anroesti
Они оба означают то же самое, с той разницей, что короткая форма <? ?>
не всегда поддерживается/включена.
В вашем php.ini, если вы хотите, чтобы <?
и ?>
работали, вам нужно включить «короткие теги». Тем не менее, лучше написать код, совместимый с длинными тегами, в первую очередь.
Икатно не имеет значения.
Там acutally нет никакой разницы между ними, вторая - базовая только сокращенная версия. Я лично рекомендовал бы использовать более длинную версию, потому что на некоторых системах вторая возможность отключена в php.ini
(см. short_open_tags
).
Всегда лучше использовать <?php ?>
, так как на некоторых установках php <? ?>
не поддерживается! Если это произойдет, ваш код не будет работать!
- 1. В чем разница между <%=%> и <%#%>
- 2. В чем разница между <% %> и <%=%>?
- 3. В чем разница между <%# %> и <%= %>?
- 4. разница между <%= %> и <%: %>
- 5. В чем разница между '<>' и '! ='
- 6. В чем разница между «<>» и «! =»?
- 7. В чем разница между возвратом IModel <?> и <M> IModel <M>?
- 8. В чем разница между $ ("<tag></tag>") и $ ('<tag>')?
- 9. В чем разница между Vec <i32> и Vec <Box<i32>>?
- 10. разница <? Php echo '$ test'; ?> И <?=$test?>
- 11. Разница между <html:html></html:html> и <html></html>
- 12. В чем разница между операторами = = и <> в php?
- 13. Разница между <?php ?> и <script language = "php"></script>
- 14. В чем разница между <<history>> и <<bag>> стереотипом в UML?
- 15. Разница между <body> и <g: layoutBody>
- 16. Разница между: = и <>?
- 17. Разница между <T> и <E>
- 18. SVG разница между <img> и <object>
- 19. Разница между! = И <>
- 20. Разница между и <= & > =
- 21. разница между <T> и <>
- 22. разница между <% ... %> и <%= .. %> в рельсах 3
- 23. разница между <% %> и <%= %> в RoR
- 24. Какая разница в использовании <?php ... ?> и <? ... ?>
- 25. View Template Rendering Разница между <%= %> и <% %>
- 26. Rails html.erb Filetype, разница между <% %> и <%= %>
- 27. разница между <beans:beans> и <beans>
- 28. Perl Разница между <FH> и <$FH>
- 29. разница между Not In и <> или <>
- 30. Разница между ArrayList <String> и ArrayList <>?
Что относительно руководства? – BoltClock
Возможный дубликат [более короткий способ повторения переменной в php?] (Http://stackoverflow.com/questions/1656795/shorter-way-of-echoing-a-variable-in-php) – karim79
Хорошо сказал Болт .. (+1) в чем разница между и :) –