PHPで文字列をかこむとき、シングルクォーテーション(')とダブルクォーテーション(")を同じように使う人がいるかもしれませんが、ふたつには決定的なちがいがあります。
同じだと思っていると痛い目にあいます。
ちがいの説明はかんたんです。1分もかかりません。
シングルクォーテーションとダブルクォーテーションのちがいは、
変数・エスケープ・文字コードが使えるかどうか
' | シングルクォーテーション | 使えない。 |
" | ダブルクォーテーション | 使える。 値に変換して出力。 |
サンプルコードでみてみましょう。
sample.php
result
シングルクォーテーションはそのまま文字列になっちゃいます。