PHP では、一重引用符や二重引用符だけでなく、4 つの異なる構文を使用して文字列を定義できます。
単一引用符で囲まれた文字列は、主に文字を「そのまま」表示するために使用されます。変数やほとんどのエスケープ シーケンスは解釈されません。ただし、一重引用符自体を表示するには、バックスラッシュ (') でエスケープする必要があります。
二重引用符で囲まれた文字列は、通常のエスケープ シーケンスを含む幅広い範囲のエスケープ シーケンスをサポートしています。表現。これらの文字列内の変数が評価されます。変数名を中括弧で囲んで分離することができます。たとえば、次のようになります。 echo "The {$type}s are".
Heredoc および Nowdoc は代替文字列解析ですメカニズム。ヒアドキュメントは、<<< で始まる二重引用符で囲まれた文字列のように動作します。そして識別子を使用して終了をマークします。 PHP 5.3.0 で導入された Nowdoc は、一重引用符で囲まれた文字列と同様に機能しますが、エスケープされていない引用符とバックスラッシュが使用できます。
以上がPHP 文字列: 一重引用符と二重引用符 – いつどちらを使用するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。