ホームページ >バックエンド開発 >PHPの問題 >PHPの一重引用符と二重引用符の違いは何ですか

PHPの一重引用符と二重引用符の違いは何ですか

王林
王林オリジナル
2020-08-13 15:00:524713ブラウズ

php における一重引用符と二重引用符の違いは次のとおりです: 1. 二重引用符内の変数は解析されますが、一重引用符内は解析されません; 2. 二重引用符内の変数と特殊文字はエスケープされます。引用符はエスケープされません。

PHPの一重引用符と二重引用符の違いは何ですか

PHP では、文字列の定義に英語の一重引用符 ' ' または英語の二重引用符 " " を使用できます。

(推奨チュートリアル: php グラフィック チュートリアル)

一般に、この 2 つは共通ですが、二重引用符内の変数は解析されますが、一重引用符は解析されません。解析される。

PHP では、文字列変数を二重引用符で直接含めることができ、一重引用符の文字列の内容は常に通常の文字とみなされ、一重引用符の内容はエスケープされず、より効率的です。

(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)

例:

$str='hello';
echo "str is $str"; //运行结果: str is hello
echo 'str is $str'; //运行结果: str is $str

php では、二重引用符で囲まれた変数 ($var) と特殊な文字 (\r\n など) はエスケープされますが、一重引用符で囲まれた内容はエスケープされません (そのため、より効率的です)。

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

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