Код в примере на странице http://php.su/articles/?cat=exam...les&page=058 не работает, забыли return в функции highlight_code поставить...
так всё работает:
PHP:
скопировать код в буфер обмена
<?PHP // подавляем предупреждение function highlight_code($code) { // если до этого $code обрабатывали функцией // htmlspecaialchars, здесь нужно дописать код, который отменяет ее действие $code="<?PHP n".trim($code)."n?>"; } return $code; } // вызываем функцию, к примеру так // пример кода $code = ' if(!$flag) { // пишем всякую ерунду echo("Hello"); $var = 1; } else break;'; // вызываем функцию echo highlight_code($code); ?>
А, вообще хорошая статья, синтаксис подсвечивать, дело полезное..
|