phpでの " (ダブルクォート) ' (シングルクォート) の違い
文字列は " (ダブルクォート) か ' (シングルクォート) で囲む
文字列を扱う場合、 "(ダブルクォート) か '(シングルクォート) で文字列を囲みます
" (ダブルクォート) は 変数展開しますが、
' (シングルクォート) では変数展開しません。
また、「"(ダブルクォート)」と「'(シングルクォート)」では扱うエスケープ文字列が違います。
ダブルクォート「"」で扱えるエスケープシーケンス
エスケープシーケンス(エスケープ文字列)
エスケープ文字(バックスラッシュ「\」(円記号で表されます))+1文字 そのシーケンスが表す文字
\" ダブルクォート
\n 改行
\r 復改
\t タブ
\\ バックスラッシュ
\$ ドル記号
\{ 左波括弧
\} 右波括弧
\[ 左角括弧
\] 右角括弧
\0から\777 8進数形式で表したASCII文字
\x0から\xFF 16進数形式で表したASCII文字
シングルクォート「'」で扱えるエスケープシーケンス
エスケープシーケンス(エスケープ文字列)
エスケープ文字(バックスラッシュ「\」(円記号で表されます))+1文字 そのシーケンスが表す文字
\' シングルクォート
\\