• ベストアンサー

変数の展開

初心者です。基本的なことで申し訳ないのですが、下記の変数を展開したいのですが方法を教えてください。 <?php print  '<a href="game-bulletin-board/$fileName">ページへ</a>'; ?>

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.1

とりあえずは… echo '<a href="game-bulletin-board/', $fileName, '">ページへ</a>'; ~とするか、 echo "<a href=\"game-bulletin-board/$fileName\">ページへ</a>"; ~みたいに " を全てエスケープ処理すればOKです。同様の理屈で、' つまりシングルクォーテーションで文字列を囲って指定する場合には、括弧内の全ての ' の前にエスケープ文字(半角英数字の¥)を付けて処理します。 P.S. PHPでコードを書くのであれば、"~" でくくるよりも '~' として処理させた方が処理速度が上がります。Perlとかではよくやりますが、通常の文字列と変数をごちゃに記述しない方が後々、デバッグとかメンテナンス作業が楽になると思います。

dhtfyjh
質問者

お礼

ありがとうございました。

関連するQ&A