Отображение <?php как текст

Majesty

Новичок
Здравствуйте!
Помогите, пожалуйста, разобраться: пишу тест в php файле и нужно чтобы строка <?php воспринималась как просто текст, знаю что для отображения некоторых символов как просто текст, например, $ “” можно перед ними ставить \ и они отображаются как текст нормально, а как сделать, чтобы отображалось <?php ?
Вот пример того что я делаю:
PHP:
2 => array( 
         "question" => "В какой строке допущена ошибка ?<br> 
         <?php<br> 
            \$Radius=2;<br> 
            \$area=3.14159*(\$radius * \$radius);<br> 
            print \$area;<br> 
         ?>", 
         "type" => "RADIO", 
         "options" => array( 
            1 => "1", 
            2 => "2", 
            3 => "3", 
            4 => "4", 
            5 => "5" 
         ), 
         "scores" => array ( 
            1 => 0, 
            2 => 0, 
            3 => 1, 
            4 => 0, 
            5 => 0 
         ) 
      ),
 

Majesty

Новичок
Благодарю за столь быстрый ответ. Сразу видно, что на этом форуме работают профессионалы.
 

fixxxer

К.О.
Партнер клуба
В базе надо хранить plain text. А при выводе делать htmlspecialchars и nl2br.

Всегда ваш, К.О.
 

AmdY

Пью пиво
Команда форума
fixxxer
кстати. я последнее время всё больше в этом сомневаюсь. не припомню особых случаев, кроме редактировании в админке, когда бы надо было работать с данными без обработки tmlspecialchars и nl2br
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
AmdY отправляешь в письме, отдаешь в xml сервисом, отдаешь ajax-у, индексируешь сфинксом ... продолжить?
 

AmdY

Пью пиво
Команда форума
grigori
всё это html (xml) шаблоны со вставкой пользовательских данных, пользовательских данные обязательно должны быть обработаны, просто здорово, что они УЖЕ лежат в базе готовые и разработчик случайно не забудет про htmlspecialchars
 

fixxxer

К.О.
Партнер клуба
Если его надо не забывать, значит, фреймворк надо выкинуть на помойку.
 
  • Like
Реакции: AmdY

Вурдалак

Продвинутый новичок
Plain-текст в базе хранить-то надо, но нередко приходится хранить в соседнем поле hyper-текст.
 
Сверху