Синтаксис HEREDOC на php. Урок 7. Все на примерах в доступной форме.

PHP

скачать бесплатно — » HTML на примерах, всё доступно и просто (для начинающих)»
— — —чайник, HTML ДЛЯ ЧАЙНИКОВ— — —
>> с к а ч а т ь <<

скачать бесплатно — «Как создать классный сайт!
От начала и до конца»
чайник, HTML ДЛЯ ЧАЙНИКОВ—>> с к а ч а т ь <<

Синтаксис HEREDOC. Урок 7 Синтаксис HEREDOC служит для вывода текста на экран без экранирования, так как это нужно делать в операторах вывода “echo”,  “print”. Согласитесь, что операторы “echo” или “print” неактуальны для вывода большого текста, да еще со всякими таблицами формами обратной связи и др. Вы просто ошибетесь в экранирования тегов, да и это долго. Для вывода большого количества текста существует синтаксис HEREDOC. В синтексе HEREDOC вы смело можете вставлять формы, таблицы и все что имеет название тег и содержание с двумя кавычками ““. Давайте лучше посмотрим пример, где сразу станет все понятней.

<?php
echo 
<<<HERE
Здесь вставляете все что угодно, любой код.
HERE;

?>

Пример:

<html>
<body>

<?php
echo  <<<HERE
<form action=»send.php» method=»post» name=»f1″>
<p>Введите имя:<br>
<input name=»name» type=»text» size=»40″>
</p>
<p>Введите email:<br>
<input name=»email» type=»text» size=»40″>
<br>
<br>
</p>
<p>Введите сообщение:<br>
<textarea name=»message» rows=»10″ cols=»45″></textarea>
<br>
<br>
<input type=»submit» value=»Отправить сообщение»>
</p>
</form>
HERE;
?>

</body>
</html>

Представьте,  сколько бы нам пришлось экранировать, если бы это все прописывали в операторах вывода “echo” или “print”<form action=\»send.php\» method=\»post\» name=\»f1\»>. А также, внутри синтекса HEREDOC можно прописывать переменные.

Пример:

<html>
<body>

<?php
$a = 6;
echo  <<<HERE
<form action=»send.php» method=»post» name=»f1″>
<p>$a Введите имя:<br>
<input name=»name» type=»text» size=»40″>
</p>
<p>Введите email:<br>
<input name=»email» type=»text» size=»40″>
<br>
<br>
</p>
<p>Введите сообщение:<br>
<textarea name=»message» rows=»10″ cols=»45″></textarea>
<br>
<br>
<input type=»submit» value=»Отправить сообщение»>
</p>
</form>
HERE;
?>

Читайте также:  Массивы на php. Урок 9. Все на примерах.

</body>
</html>

 

 

 

 

 

По теме PHP чайник, HTML ДЛЯ ЧАЙНИКОВ:

Оцените статью
ЗАРАБОТОК В СЕТИ
Добавить комментарий