解説

PHPで複数行の文字列を扱うには、ヒアドキュメント(here document)かNowdoc構文を使用する。
どちらも、プログラム中に複数行の文字列を記述し、その文字列を入力されたものとして読み込む機能を指す。
更新日:2017年2月17日

サンプル

サンプル - ヒアドキュメント(here document)


$text = <<<EOT
1行目
2行目
3行目
EOT;

echo $text;

// ヒアドキュメントはダブルクォートで括った文字列として扱われる。

実行結果


1行目
2行目
3行目

サンプル - Nowdoc構文


$text = <<<'EOT'
1行目
2行目
3行目
EOT;

echo $text;

// Nowdoc構文はシングルクォーテーションで括った文字列として扱われる。

実行結果


1行目
2行目
3行目

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.