回答編集履歴
1
公式リファレンスの引用を追記
answer
CHANGED
@@ -1,2 +1,11 @@
|
|
1
1
|
シングルクォーテーションとダブルクォーテーションの違いですね。
|
2
|
-
シングルクォーテーションだと \n は改行と認識されずに \n という文字列のままです。
|
2
|
+
シングルクォーテーションだと `\n` は改行と認識されずに `\n` という文字列のままです。
|
3
|
+
|
4
|
+
公式リファレンス「[PHP: 文字列 - Manual](http://php.net/manual/ja/language.types.string.php)」
|
5
|
+
|
6
|
+
###### 引用符
|
7
|
+
> すべてバックスラッシュそのものとして扱われます。 つまり、`\r` や `\n` といったおなじみのエスケープシーケンスを書いても特別な効果は得られず、 書いたままの形式で出力されます。
|
8
|
+
|
9
|
+
###### 二重引用符
|
10
|
+
> 文字列が二重引用符 (`"`) で括られた場合、 PHP は、以下のエスケープシーケンスを特殊な文字として解釈します。
|
11
|
+
> しかし、二重引用符で括られた文字列で最も重要なのは、 変数名が展開されるところです。詳細は、[文字列のパース](http://php.net/manual/ja/language.types.string.php#language.types.string.parsing)を参照ください。
|