- 83 名前:nobodyさん mailto:sage [03/02/21 12:45 ID:???]
- >>82
>HTML部分はヒアドキュメントを使ってますので >メアド部分の@以外はエスケープしてませんが、 いや・・・ いくら、ヒアドキュメントを使っていても、 print =<<"_END_"; こんな感じだと、 ヒアドキュメント内のダブルクォーテーションもエスケープする必要がある。 ヒアドキュメント内のすべての文がダブルクォーテーションで括られていると同じ。 print ='_END_'; これだと、ヒアドキュメント内の文はすべてシングルクォーテーションで括られているのと同じ。 なので、ヒアドキュメント内のダブルクォーテーションはエスケープする必要なし。 ただし、$hoge のような、変数展開もしてくれない。 ヒアドキュメントも便利なんだけど、いろいろ面倒もあるってことか。
|

|