mirsite

      главная страница     письмо     Добавить в избранное

    PHP // MySQL // .htaccess


   Об авторе >>>



Главная страница

PHP

     Статьи

     Функции

       Строки

       Массивы

       Файлы и файловая система

       Работа с сетью

       Дата и время

       Специальные

       Регулярные выражения (POSIX)

     Книги

MySQL

Apache и .htaccess

Полезные сервисы

Новости

Ссылки

Карта сайта



Специальные



highlight_string

PHP 4, PHP 5

Функция подсвечивает разными цветами php-код. Эта функция редко нужна в практической работе, но она была совершенно незаменима при создании этого сайта. Результат работы этой функции можно увидеть на всех страничках сайта, где есть примеры кода.

Тонкостей работы с ней не много – ей не нужны функции echo или print, она сама выводит строку на экран, и подсвечиваемый код нужно обязательно брать в php-тэги <? ?> или <?php ?> , иначе функция не поймет что это php-код.

Вывести она его выведет, но без тэгов не подсветит.
Функция корректно работает, только если строка взята в одинарные кавычки. При использовании двойных кавычек код частично выполняется, и вы видите в браузере не исходный код, а сильно искаженный. Так что используйте только одинарные кавычки, при которых все выводится «как есть».

<?php
highlight_string 
('<?php $id=2; ?>'); 
?>


И, конечно, экранируйте слэшем все встречающиеся в коде аналогичные одинарные кавычки.




Все функции раздела >>>




  

Александр Мироненко, MirSite.ru © 2005-2014       
Сайт обновлен 21 сентябр¤ 2019 года