タグ

2012年1月22日のブックマーク (1件)

  • 個人的自由帳 » PHPのヒアドキュメント内で関数(htmlspecialchars等)を利用する方法

    もう7月です。 今年も半分が終わってしまいました(^ω^;) たまにはプログラミングっぽい話題を。 PHPで開発をやっていて「これは便利!」と思い、 現在も愛用している方法を紹介してみます。 (改めてググってみてもすぐには見つからなかったので(^ω^;)) PHPで開発を行っている際に echoで複数行を出力したくなる場合があるかと思います。 (複数行を変数へ代入したい場合も含みます。) そういった場合、私はヒアドキュメントを用います。 また、以下のようにヒアドキュメント内で 変数を展開できる機能は非常に有用です。 PHPソース: <?php $tempstr = ‘2行目’; echo <<< EOT 1行目<br /> {$tempstr}<br /> 3行目 EOT; ?> 出力: 1行目 2行目 3行目 ただし、関数は展開されないため、 htmlspecialchars等を利用した