【PHP】文字列のシングルクォートかダブルクォートの違い

ダブルクォートの中では\t(タブ)や\n(改行)などの特殊文字を利用することができます。

$str1 = "abc\tcde"; // abc  cde(\tがタブ[0x09])
$str2 = 'abc\tcde'; // abc\tcde(\tが文字列)

またダブルクォートで囲まれた文字列の中では変数展開することができます。

$str3 = "$str1 100"; //abc 100 //$abcが展開される
$str4 = "{$str1}100"; //変数名と文字列が繋がるときは{}で囲う