-
например такой код:
<html>
<!— Это хтмл каммент —>
<head>
<title>Подсветка</title>
</head>
<body>
<?php
// это PHP каммент
echo "Hello world";
?>
</body>
</html> -
Я думал про это в этой версии, но остановился на вот каком моменте. Эта подсветка будет определена как HTML, и внутри нее будет кусок PHP. Это будет выглядеть странно для вот такого фрагмента:
<?php // Кусок PHP-кода ?>Формально это HTML, в который встроен PHP. Но очевидно, что HTML'а тут просто нет.
Пока не решил, что с этим делать. Возможно, я зря парюсь :-)
-
Ну я подумад, что это будет работать вот так (но не работает):
<pre>
<code class="html">
<!— Это хтмл —>
<html>
<head>
<title>Подсветка</title>
</head>
<body></code>
<code class="php">
<?php
// это кусок кода PHP
echo "Hello world";
?>
</code>
<code class="html">
<!— Это опять хтмл —>
</body>
</html>
</code>
</pre> -
Не, само по себе оно так работать не будет. Там надо явно языку HTML прописать, где у него PHP начинается.
-
"Там" — это в highlight.js
