このエントリーをはてなブックマークに追加


PHPでヒアドキュメント

PHPでヒアドキュメントを使用するサンプルを以下に記します。
変数を展開する場合と展開しない場合の2種類を記します。


スポンサーリンク

変数を展開するヒアドキュメント

以下に変数を展開するヒアドキュメントのサンプルコードを記します。
filehere1.php (改行コードLF)

<?php
$a = "WORLD";
$msg = <<<EOL
HELLO $a

EOL;

echo $msg;
?>

上記サンプルコードを実行した結果です。

sakura@mini:~$ php here1.php 
HELLO WORLD

変数を展開しないヒアドキュメント

上記の変数を展開するサンプルとの違いはEOLを'で囲んでいることです。
これにより、変数展開されなくなります。
filehere2.php (改行コードLF)

<?php
$a = "WORLD";
$msg = <<<'EOL'
HELLO $a

EOL;

echo $msg;
?>

上記サンプルコードを実行した結果です。

sakura@mini:~$ php here2.php 
HELLO $a

以上、PHPでヒアドキュメントを記述する方法でした。


添付ファイル: filehere2.php 114件 [詳細] filehere1.php 128件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-04-22 (水) 21:25:37 (1332d)