как отобразить "<?" И тэги "?>" В php - PullRequest
1 голос
/ 14 ноября 2011

Как я могу отобразить строку, содержащую теги php

всякий раз, когда я пишу это в моей IDE, он просто предполагает, что они являются частью кода PHP.

Ответы [ 4 ]

1 голос
/ 14 ноября 2011

Вы можете использовать PHP html_entities

echo html_entities($text);

Я обычно использую UTF-8, поэтому принудительно задаю кодировку:

echo html_entities($text, ENT_COMPAT, "utf-8");
1 голос
/ 14 ноября 2011

Как это

echo "&lt;? ... ?&gt;";

Пожалуйста, посетите этот веб-сайт для списка других "HTML-сущностей".http://www.w3schools.com/html/html_entities.asp

0 голосов
/ 14 ноября 2011
var oldString ="<" + "? xml version=\"1.0\" encoding=\"UTF-8\"?" + ">"+$('#hidden').html();
0 голосов
/ 14 ноября 2011

Если в вашей IDE есть какая-то особенность (из вашей специфичности вопроса я бы предположил, что это просто ошибка подсветки синтаксиса), тогда вы можете использовать для сравнения частичные / сцепленные строки:

if ($compare == "<"."?") {
// or stristr()

Это фактически используется длябыть обходным путем для PHP3, который использовал более простой токенизатор и не допускал использования ?> в строковом контексте.

...