2009年11月18日水曜日

忘れてしまうヒアドキュメント

ヒアドキュメントの備忘録です。

サンプル1二重引用符で囲んだ場合
$str1="hensuu1";
$str1="hensuu2";

print <<"UNKOBURIBURI";

teststrings1$str1
teststrings2

test test$str2

UNKOBURIBURI

出力結果
変数の中身が展開されます

teststrings1hensuu1
teststrings2

test testhensuu2


サンプル2(二重ではない)引用符で囲んだ場合
$str1="hensuu1";
$str1="hensuu2";

print <<'UNKOBURIBURI';

teststrings1$str1
teststrings2

test test$str2

UNKOBURIBURI

出力結果
変数は展開されません

teststrings1$str1
teststrings2

test test$str2

0 件のコメント:

コメントを投稿