Пополнить WebMoney
Вывод WebMoney
Обмен WebMoney
Кредит WebMoney

Синтаксис HEREDOC. Урок 7



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


Понравилась статья? - добавь ее себе!


 

 



сайт-визитка / шаблон сайта / обработка фотографий / дизайн афиши, обложки книг, журнал, флаеры и т.д.
 
 
Подробней





nocrisise.ru © 2009-2012