・ダブルクォーテーション ・・・ 文字列中の変数を変数値に置換する
・シングルクォーテーション ・・・ 文字列中の変数を変数値に置換しない
- ダブルクォーテーションの場合 文字列中に変数を埋め込んでいた場合、変数内の値に置換されて表示されます。 $str = 'pen';
//「This is a pen.」 と表示される
echo "This is a $str.";
- シングルクォーテーションの場合 文字列中に変数を埋め込んでいた場合でも、変数名がそのまま表示されます。
変数と同様に、特殊文字 (エスケープシーケンス)を記述してもそのまま表示されます。
$str = 'pen';
//「This is a $str.」 と表示される
echo 'This is a $str.';
//「12345\n67890」 と表示される
echo '12345\n67890';