HTML - отображать код PHP с помощью <? Php и?>
Я пишу блог, и когда я показываю код, я обычно делаю так:
< pre > < code > Code Goes Here < / code > < / pre>
Но он не будет отображать запуск php <?php
или конец ?>
и мне это действительно нужно. Какие-либо предложения?
Благодарю.
4 ответа
Решение
Чтобы отображать специальные символы в HTML, вы должны экранировать их.
< - <
> - >
& - &
" - "
' - '
Так что в вашем случае вы хотите
<pre><code><?php (PHP CODE HERE) ?></code></pre>
(Также обратите внимание, что порядок закрытия тегов должен совпадать с порядком открытия тегов.
Я не уверен, как работают блоги, но вы можете попробовать функцию PHP "highlight_string();
" как это:
<?php
highlight_string('<?php phpinfo(); ?>');
?>
Он выведет ('input') в виде строки с цветовой кодировкой. проверьте его документацию php: http://php.net/manual/en/function.highlight-string.php