Оператор <<<

Оператор <<< называется использованием heredoc-синтаксиса. Данный метод используется при использовании строк и пришел из Perl.

Зачастую этот оператор облегчает вывод строк с множеством кавычек, так использование heredoc-синтаксиса позволяет избежать обрамления и экранирования кавычек в строке.

Оператор <<< альтернативный способ создания текстовых переменных, однако использовать его нужно осторожно. Дело в том, что при использовании heredoc-синтаксиса легко допустить ошибку, которую тяжело обнаружить, так как нужно следить за тем чтобы не было лишних пробелов в районе метки.

Итак, для лучшего восприятия приведем пример создания строки в стиле heredoc-синтаксиса:

<?php

$str = <<< MY_STR

Пример создания текстовой строки в стиле "heredoc-синтаксиса"

и здесь вовсе не нужно экранировать кавычки.

MY_STR;

echo $str;

?>

В этом примере мы создаем переменную $str, в которой хранится строка, заключенная между <<< MY_STR и MY_STR;. Следует отметить, что метки традиционно задаются в вернем регистре для удобства восприятия, однако никто не запрещает использовать нижний регистр.

2012-12-07 16:30

Понравился сайт? Расскажи о нем друзьям:

Comments to Notes: 0

Чтобы оставить комментарий, пожалуйста, заполните все поля.

Комментарий:


Имя:
BBCode: [b]  [i]  [s]  [quote]  [Quote selected]
Ваш комментарий:
Защитный код: CAPTCHA