Я создал скрипт, идентичный описанному в ОП.
В Firefox v3.6.3 браузер отображает <! <
.
В Google Chrome v4.1 в браузере отображается пусто , но источник показывает <! >
.
В Internet Explorer 8 браузер отображает <! <
.
В Opera v10.53 браузер отображает <
, а источник показывает <! <
.
Не уверен, в каком браузере у вас возникли трудности, или, если на то пошло, почему вы хотели бы отображать эти символы в окне браузера.
Если вы хотите, чтобы эти символы отображались буквально, то рекомендуется использовать что-то вроде htmlentities()
для преобразования этих символов в символы HTML, которые будут отображаться через браузер, - рекомендуемый способ сделать это.