ヒアドキュメントの書き方|PHP

複数行に渡る長い文章を変数に格納したり、echoで出力する場合、ヒアドキュメントを使うと便利です。
下記サンプルでは$list_itemという変数に複数行の文字列を格納しています。改行もそのまま格納されます。

<?php
$list_item = <<< EOM
    <div class="list-item">
        <p class="title">{$item->title}</p>
        <p class="category">{$item->category}</p>
        <p class="datetime">{$item->created}</p>
        <p class="username">{$item->username}</p>
    </div>
EOM;

補足

変数の出力

変数は{}で囲むと出力できます。メソッドを書く事も可能です。但し;は不要です。

EOM (End Of Message)

上記サンプルのEOMは何でも構いません。開始と終了で同じ文字列を使用します。

このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

関連コンテンツ

スポンサードリンク

Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です