Php вывод строки <? ?>
Ну то есть вот код скрипта:
<?php
echo "<? ?>";
?>
постольку "<?" и "?>" служебные "слова", то скрипт выполняется не правильно.
стойт "<?" заменить на "< ?" и он работает....
Подскажите как быть????
Пробовал применять вместо "<?" - "\x3c\x3f" результат, тот же...
чуствую что здесь что-то с компиляцией связано....
echo "<? ?>";
?>
echo '<? ?>';
?>
К сожалению, эта задача на данный момент не разрешима =)
echo '<? ?>';
?>
А смысл в твоем коде??
Вот это
<?php
echo "<? ?>";
?>
работает аналогично. Просто, браузер не отображает ничего что в угольных скобках.
А смысл в твоем коде??
Вот это
<?php
echo "<? ?>";
?>
работает аналогично. Просто, браузер не отображает ничего что в угольных скобках.
Где были слова про браузер? =) Скрипт выводит, то что он выводит, а не то как это отображают/не отображают браузеры.
А смысл в твоем коде??
Вот это
<?php
echo "<? ?>";
?>
работает аналогично. Просто, браузер не отображает ничего что в угольных скобках.
BeOne прав. Речь не про отображение в браузере. Если кто не понял в чем смысл этого "работающего аналогично" кода, то поведаю о разницы двойный ("") и одинарных ('') кавычек: строки в одинарных кавычках не интерполируются, т.е. например echo "$foo$bar" выведет содержимое двух переменных, а echo '$foo$bar' выведет именно то, что написано в кавычках. Тот же принцып применим не только к переменным.
Друг я ПХП знаю около 4 лет.
И поверь
В данном, именно в данном конкрретном случае, результат будет один и тотже
Ну то есть вот код скрипта:
<?php
echo "<? ?>";
?>
постольку "<?" и "?>" служебные "слова", то скрипт выполняется не правильно.
стойт "<?" заменить на "< ?" и он работает....
Подскажите как быть????
Пробовал применять вместо "<?" - "\x3c\x3f" результат, тот же...
чуствую что здесь что-то с компиляцией связано....
Если я правильно понял, то нужно всего лишь сделать так:
<?php
echo "<? ?>";
?>
> это >
< это <