Подсветка синтаксиса кода на PHP

Автор: content Воскресенье, Апрель 8th, 2012 Нет комментариев

Рубрика: Язык PHP

Полезность данной функции не вызывает сомнений. Подсветка кода способна значительно улучшить читаемость листингов кода, либо здорово облечить жизнь web мастерам, вынужденным раскрашивать код вручную.

 <?php
// подавляем предупреждение
error_reporting(0); 

function highlight_code($code)
{
  // если до этого $code обрабатывали функцией
  // htmlspecaialchars, здесь нужно дописать код, который отменяет ее действие 

  $code = stripslashes($code); 
  if(!strpos($code,"<?") && substr($code,0,2)!="<?") {
    $code="<?php\n".trim($code)."\n?>";
  }  
  $code = trim($code); 

  $code=highlight_string($code,true);
} 

// вызываем функцию, к примеру так
// пример кода
$code = '
if(!$flag)
{
  // пишем всякую ерунду
  echo("Hello");
  $var = 1;
}
  else break;';
// вызываем функцию
echo highlight_code($code);
?> 

Автор: IT-студия SoftTime (softtime.ru)

Источник: http://www.php.su/articles/?cat=examples&page=058

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты