ホームページ >バックエンド開発 >PHPの問題 >PHPにおける一重引用符と二重引用符の違い

PHPにおける一重引用符と二重引用符の違い

藏色散人
藏色散人オリジナル
2019-10-09 11:54:472440ブラウズ

PHPにおける一重引用符と二重引用符の違い

#php一重引用符と二重引用符の違い

php一重引用符と二重引用符の違い:

二重引用符文字列の内容は解釈して置換できますが、一重引用符文字列の内容は常に通常の文字とみなされます。

例:

$foo = 2; 
echo "foo is $foo"; // 打印结果: foo is 2 
echo 'foo is $foo'; // 打印结果: foo is $foo 
echo "foo is $foo\n"; // 打印结果: foo is 2 (同时换行) 
echo 'foo is $foo\n'; // 打印结果: foo is $foo\n 
$foo = 2; 
echo "foo is $foo"; // 打印结果: foo is 2 
echo 'foo is $foo'; // 打印结果: foo is $foo 
echo "foo is $foo\n"; // 打印结果: foo is 2 (同时换行) 
echo 'foo is $foo\n'; // 打印结果: foo is $foo\n  

一重引用符文字列内のバックスラッシュであっても、その拡張された意味は失われます (バックスラッシュ \\ の挿入と一重引用符 \' の挿入を除く)。したがって、変数置換を実行し、文字列に \n (改行文字) などのエスケープ シーケンスを含める場合は、二重引用符を使用する必要があります。一重引用符で囲まれた文字列は他の場所でも使用でき、一重引用符で囲まれた文字列を使用するとスクリプトの処理が速くなります。

PHP の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がPHPにおける一重引用符と二重引用符の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。