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