質問: 3; var_dump("a は".'$a'." です"); var_dump('a は'. $a. ' です'); print('aは、'. "$a" .'です'); print $a; print('aは、'.' "$a"'.'です'); ``` などいろいろ試してみたのですが、 思い通りの結果が得られません。 > aは3です と表示させたい場合には、どういう書き方がありますでしょうか。 よろしくお願いいたします。
回答: PHPではダブルクォーテション(")で文字列中の変数展開ができるので ``` $a = 3; print("aは${a}です"); // なお、PHPでの文字出力ではechoの方が処理速度が速い、というのが定説です。言うほど変わらないらしいですが・・・ echo "aは${a}です"; ``` これでいいでしょうか?