PHP 文字列における単一引用符と二重引用符
PHP では、文字列を指定する 4 つの方法があります。
1.一重引用符で囲まれた文字列
一重引用符は、エスケープ シーケンス (バックスラッシュと二重バックスラッシュを含む一重引用符を除く) を保持し、変数を無視して文字列をリテラルに表示します。
2.二重引用符で囲まれた文字列
二重引用符はエスケープ シーケンスを解釈し、変数を評価します。変数は中括弧内で区切ることができます (例: 「The {$type}s are」)。
3.ヒアドキュメント構文
<<< で始まります。その後に識別子と改行が続き、二重引用符で囲まれた識別子で終了します。エスケープ シーケンスと変数 (二重引用符で囲まれた文字列など) を解釈します。
4. Nowdoc 構文
<<< で始まります。その後に一重引用符で囲まれた識別子と改行が続き、識別子で終了します。エスケープ シーケンスや変数は解釈されません。
注: 一重引用符内の単一引用符および二重引用符内の二重引用符はエスケープする必要があります。
速度比較:
一般に信じられていることに反して、一重引用符と二重引用符を使用してもパフォーマンスに違いはありませんPHP の文字列の場合。解析プロセスは、スクリプトの初期化中に 1 回だけ発生します。
以上がPHP 文字列の一重引用符と二重引用符: いつどちらを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。