今日は、いくつかの実際的なケースを通して違いを直接説明しますので、ご注意ください。
// ダブルクォーテーションの知識解説
// この書き方は間違っています、helloをダブルクォーテーション文字として扱い、worldが不明文字になってしまいます
$str1 = "hello"world"".'
';
// 正しい書き方: 境界があいまいにならないように、二重引用符で囲まれたワールドにはエスケープ文字を追加する必要があります
$str1 = "hello "world"".'
';
echo $str1;
$str2 = "hello nrt world".'
'; // nr: 改行と復帰、二重引用符は OK 解析
echo $str2;
$str3 = "hello $str1".'
'; $str4 = "hello $str1" // $ にエスケープ文字を追加すると、システムは $str1 を処理します。変数ではなく通常の文字列として
echo $str4; // 一重引用符についての知識
$str1 = 'hello nrt world'.'
' str1;
$str2 = 'hello $ str1'; 引用符の混合使用を説明すると、次の 3 つの結論が得られます:
1. 単一引用符はエスケープしすぎてはいけません。エスケープできるのは \ ' だけですが、二重引用符は \ " n r t
2. 一重引用符 $ 変数記号は解析できませんが、二重引用符は解析できます
3. 一重引用符は多くの状況を考慮する必要がないため、一重引用符は二重引用符よりも高速に実行されます
今夜の分析を通じて、PHP における一重引用符と二重引用符に関する質問はもうなくなると思います。これが良いと思われた場合は、お気軽にヒントを与えてください
!
以上、PHPにおける一重引用符と二重引用符の関係と違いについて、その側面も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。