Синтаксис 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;
?>

</body>
</html>

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

 

 

 

 

 

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

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