質問するログイン新規登録

回答編集履歴

1

公式リファレンスの引用を追記

2017/01/17 05:11

投稿

bezeklik
bezeklik

スコア580

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)を参照ください。