Intereting Posts
PHPUnit не продолжает проверку после ожидания исключения Cron Jobs с Laravel 5.3 на Ubuntu 16.10 x64 Как создать профили пользователей с помощью PHP и MySQL Почему я получаю эту ошибку сегментации в этом скрипте командной строки PHP? PHP-сессия пуста Как обновить этот XML-файл с помощью PHP XML-ридера и писателя? Вставка Div через DOMDocument в контент, полученный с удаленного сайта Передача двух значений в вложенный восстановительный контроллер Как лучше передать сообщение пользователю между страницами Параметры передачи и приема Android из PHP Закрытие подключения MySQL в PHP выберите первый дочерний узел корневого узла в файле XML, используя php График Facebook, как получить пользовательский фид, с сообщениями о симпатиях и комментариями пользователя? PHP – определить, сколько байтов отправлено через http Как разрабатывать, подделывая логин для тестирования ACL в Symfony 2

Что означает <<< END в PHP?

Возможные дубликаты:
Ссылка. Что означает этот символ в PHP?
PHP <<< EOB

Я пытаюсь использовать END в следующем коде:

$javascript_autocomplete_text = <<<END <script type="text/javascript"> function split(val) { return val.split('\\n'); } </script> 

Синтаксис Heredoc :

Третий способ разграничения строки s – синтаксис heredoc: <<<. После этого оператора предоставляется идентификатор, а затем строка новой строки. Далее следует строка , а затем тот же идентификатор, чтобы закрыть цитату.

Идентификатор закрытия должен начинаться в первом столбце строки. Кроме того, идентификатор должен следовать тем же правилам именования, что и любой другой ярлык в PHP: он должен содержать только буквенно-цифровые символы и символы подчеркивания и должен начинаться с символа без знака или подчеркивания.

Предупреждение Очень важно отметить, что строка с закрывающим идентификатором не должна содержать других символов, кроме точки с запятой (;). Это означает, что идентификатор не может быть отступом , и не должно быть пробелов или вкладок до или после точки с запятой. Также важно понимать, что первый символ перед закрывающим идентификатором должен быть новой строкой, определенной локальной операционной системой. Это \ n в системах UNIX, включая Mac OS X. За закрывающим ограничителем также должна следовать новая строка.

Если это правило нарушено, а закрытый идентификатор не является «чистым», он не будет считаться закрывающим идентификатором, а PHP продолжит искать его. Если правильный идентификатор закрытия не найден до конца текущего файла, в последней строке будет отображаться ошибка синтаксического анализа.

Heredocs нельзя использовать для инициализации свойств класса. Начиная с PHP 5.3 это ограничение допустимо только для heredocs, содержащих переменные …

Это часть нового формата строки heredoc в PHP

Кажется, это Heredoc