- ベストアンサー
変数の展開
初心者です。基本的なことで申し訳ないのですが、下記の変数を展開したいのですが方法を教えてください。 <?php print '<a href="game-bulletin-board/$fileName">ページへ</a>'; ?>
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずは… echo '<a href="game-bulletin-board/', $fileName, '">ページへ</a>'; ~とするか、 echo "<a href=\"game-bulletin-board/$fileName\">ページへ</a>"; ~みたいに " を全てエスケープ処理すればOKです。同様の理屈で、' つまりシングルクォーテーションで文字列を囲って指定する場合には、括弧内の全ての ' の前にエスケープ文字(半角英数字の¥)を付けて処理します。 P.S. PHPでコードを書くのであれば、"~" でくくるよりも '~' として処理させた方が処理速度が上がります。Perlとかではよくやりますが、通常の文字列と変数をごちゃに記述しない方が後々、デバッグとかメンテナンス作業が楽になると思います。
お礼
ありがとうございました。