<?php echo "Hello World!"; ?>
должно быть:
<?php echo "Hello World!"; ?>
Как это сделать в PHP?
Вам нужно одно:
html_entity_decode() htmlspecialchars_decode()
Главное отличие заключается в том, что html_entity_decode() переведет все объекты HTML в вашей строке ( < становится < , á становится á и т. Д.), html_specialchars_decode() как html_specialchars_decode() переводит только некоторые специальные объекты HTML:
Преобразованные объекты:
&,"(когда ENT_NOQUOTES не установлен),'(когда установлено ENT_QUOTES),<и>,
htmlspecialchars_decode()
Вы ищете html_entity_decode ?
Если вы на самом деле пытаетесь сделать это вручную, вместо html_entity_decode попробуйте str_replace .
$needle = array("<",">"); $replace = array("<", ">"); $string = '<?php echo "Hello World!"; ?>'; $string = str_replace($needle, $replace, $string); print $string; // prints <?php echo "Hello World!"; ?>