угловые скобки php

Я хочу отобразить текст на странице, текст должен выглядеть так:

<sometext> … но когда я повторяю это, ничего не появляется !!

Как я это делаю?

«Страница» написана в HTML, поэтому < означает «Запустить тег».

Вы должны представлять символы со специальным значением в HTML, используя сущности .

Вы можете написать их напрямую или использовать функцию htmlspecialchars .

 echo "&lt;sometext&gt;"; echo htmlspecialchars("<sometext>"); 

Вероятно, вы хотите &lt;sometext&gt; ,

Если этот текст поступает с пользовательского ввода, вы обязательно должны использовать htmlspecialchars() на нем, чтобы предотвратить XSS.

Это связано с тем, что браузер предполагает, что это неизвестный тег. Если вы хотите, чтобы браузер показывал его, используйте:

 echo '&lt;sometext&gt;'; 

или используйте функцию htmlentities следующим образом:

 echo htmlentities('<sometext>'); 

Вам нужно вызвать htmlentities() чтобы преобразовать метасимволы HTML в то, что будет отображаться правильно.