テキストについて【ヒアドキュメント】 - PHP公式資格初級|Systems Engineer Wiki

Systems Engineer Wiki

訪問者:31,474,043 人目

<< 2034年02月 

1234
567891011
12131415161718
19202122232425
262728
お知らせ・メンテナンス情報
  >  
  >  
テキストについて【ヒアドキュメント】

テキストについて【ヒアドキュメント】

投稿日: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