例えば:
$sql = <<<MySQL_QUERY
これがヒアドキュメントの構文です。ヒアドキュメント文字列を開始するには、<<<
プラスあなたが選んだトークン、そしてトークンだけを置くことでそれを終了します(そして何も!)新しい行に。便宜上、1つの例外があります。終了デリミタの後に単一のセミコロンを追加できます。
例:
echo <<<HEREDOC
This is a heredoc string.
Newlines and everything else is preserved.
HEREDOC;
HEREDOC構文 を使用する文字列の始まりです。
文字列を区切る3番目の方法は、ヒアドキュメント構文<<<です。
この演算子の後、識別子が提供され、次に改行が提供されます。文字列自体が後に続き、再度同じ識別子が引用を閉じます。
heredoc構文 です。
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
これは、引用符などを気にする必要のない長い文字列のためのヒアドキュメントです。 Word CHARTに気付いた後、CHART;という行がある場合は、文字列の終わりを示しています。
この形式を使用する際に覚えておくべき重要なことは、文字列の終わりを定義するために使用する文字列(この場合はCHARTなど)、Wordは単独の行に表示され、その後にセミコロンが続き、NO同じ行のセミコロンの後に文字が出現する場合があります。空白も含まれます。そうでない場合、PHPは文字列の一部と見なします。