人に聞けない痔の悩み、これでスッキリ >>

ヒアドキュメント内って、そのままHMTLとして出力されてしまうと思うんで、

IF文かけないと思うんです。

なぜなら、


if(hoge){
↑などのいらん部分もhtmlとして出力されてしまうと思うからです。


ちなみに、どうやって書けばいいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

変数以外は書けません。


逆に言うと、変数は書けます。
こんな感じに。

if(boolean){
 $hoge="アタリ";
}else{
 $hoge="ハズレ";
}

print<<<HTML
当たり判定の結果は、{$hoge}でした。
HTML;

あとご存知と思いますが、ヒアドキュメント自体を変数に入れることもできますね。
    • good
    • 0

かけないですね


やるとすると次のどちらかでしょうか

(1)ヒアドキュメントの前で分岐して結果を変数にいれておき
共通部分として表示する
(2)ヒアドキュメントを一度閉じて分岐する
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


人気Q&Aランキング

おすすめ情報