Короткие эхо-теги предназначены для использования только тогда, когда PHP-код встроен в HTML-код?
Я пытался использовать короткие теги эха, т.е. <?= ?>
отобразить строку в мой файл PHP, который уже содержит код PHP в <?php ?>
теги. Итак, я попытался использовать короткий эхо-тег в своем коде и получил ошибку синтаксического анализа.
Смотрите ниже код:
<?php
echo 'if you want to serve PHP code in XHTML or XML documents,
use these tags';
<?= 'While this is going to be parsed.'; ?>
?>
Я получил следующий вывод:
Parse error: syntax error, unexpected '<', expecting end of file in
Итак, мой вопрос: предназначены ли короткие эхо-теги для использования только тогда, когда PHP-код будет встраиваться в HTML-код, и это тоже не входит в уже существующую пару тегов php?
Можно ли использовать в файле, который содержит только чистый код PHP?
2 ответа
Да, вы можете использовать Short tag в файле, который содержит только чистый код PHP. Здесь вы используете открывающий короткий тег php внутри тегов php, поэтому выдает ошибку Parse.
если вы хотите использовать, то вы должны попробовать, как показано ниже.
<?php
echo 'if you want to serve PHP code in XHTML or XML documents,
use these tags';
?>
<?= 'While this is going to be parsed.'; ?>
Используйте только короткий тег. В настоящее время вы используете короткий тег внутри тега php. Я не вызываю ошибку, если он используется один в HTML.