テキストについて【ヒアドキュメント】 - PHP公式資格初級|Systems Engineer Wiki
Systems Engineer Wiki
訪問者:31,991,179 人目
テキストについて【ヒアドキュメント】
投稿日:2015-01-12 04:07:37
テキストについて【ヒアドキュメント】
PHPには、少し長い文章やHTMLコードの出力に便利な「ヒアドキュメント」とという構文があります。 これは「<<<」に続いて任意の終端ワードを指定し、次に終端ワードが出てきたところまでを文字列を指定することができます。
[書式]ヒアドキュメント echo <<< 終端ワード ... 文字列 ... ... 文字列 ... 終端ワード;
例、ヒアドキュメントの終端ワードに「_WORD_」という記号を使って文章を表示させます。
<?php echo <<<_word_ 文字列を表示しています。 文字列を表示しています。 文字列を表示しています。 _word_;
■ ヒアドキュメントへの変数展開について ヒアドキュメントは、二重引用符の文字列と同じ意味を持ちます。 そのため、変数の展開なども行われます。 また、echoで文字列を出力するだけでなく変数に文字列を代入することも可能です。
<?php $name = "Example"; $age = 29; $comment = <<<_word_ 文字列を表示しています。 文字列を表示しています。 文字列を表示しています。 name:{$name} age:{$age} _word_; echo $comment;
出力結果
文字列を表示しています。 文字列を表示しています。 文字列を表示しています。 name:Example age:29