Во истину, все гениальное просто. Открыл для себя удивительную php функцию highlight_string, как понятно из названия данная функция подсвечивает код в зависимости от синтаксиса, на выходе вы получаете html код который можно вставить в любую html страницу, не нужны ни css ни js. Все будет подсвечено, аккуратно и просто:
<?php highlight_string( '<?php echo 1; ?>' ,true); ?> |
на выходе дает вот такой html код
< code >< span style = "color: #000000" > < span style = "color: #0000BB" ><? php </span>< span style = "color: #007700" >echo </ span >< span style = "color: #0000BB" >1</ span >< span style = "color: #007700" >; </ span >< span style = "color: #0000BB" >?></ span > </ span > </ code > |
или если это отобразить на странице то так
<?php echo 1; ?>
круто, да?!
Вторым параметром функция принимает true или false, если true то функция возвращает результат, если false, то выводит его на экран. По умолчанию стоит false
Комментарии