誰かがそれらの文字の意味を私に説明できますか?以下の変数には文字列が含まれています:
$txt = <<<EOD
this is simple string
EOD;
$x = ...
に変更でき<<<
ます'
か?
誰かがそれらの文字の意味を私に説明できますか?以下の変数には文字列が含まれています:
$txt = <<<EOD
this is simple string
EOD;
$x = ...
に変更でき<<<
ます'
か?
それはいわゆるヒアドキュメントです。
ヒアドキュメント
文字列を区切る3番目の方法は、ヒアドキュメント構文です:<<<。この演算子の後に、識別子が提供され、次に改行が提供されます。文字列自体が続き、次に同じ識別子が続き、引用を閉じます。
終了IDは、行の最初の列から開始する必要があります。また、識別子はPHPの他のラベルと同じ命名規則に従う必要があります。英数字とアンダースコアのみが含まれ、数字以外の文字またはアンダースコアで始まる必要があります。
参照:http ://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
ヒアドキュメントと呼ばれます。
一般的な情報:
en.wikipedia.org/wiki/Here_document
PHP固有の情報の場合:
http://php.net/manual/en/language.types.string.php
そして、それは「...」と同じではありません