php における一重引用符と二重引用符の違い: 1. 二重引用符内の変数は解析されますが、一重引用符は解析されません; 2. 変数 [$var] と特殊文字 [\r\]二重引用符で囲まれた n など] はエスケープされますが、一重引用符で囲まれた内容はエスケープされません。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 5.6、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。
PHP における一重引用符と二重引用符の違い:
PHP では、文字列の定義に英語の一重引用符 ' ' または英語の二重引用符を使用できます。 「」。
通常の状況では、この 2 つは共通です。ただし、二重引用符で囲まれた内部変数は解析されますが、一重引用符は解析されません。
PHP では、次のことが可能です。文字列内の二重引用符 文字列変数が直接含まれます。
一重引用符で囲まれた内容は常に通常の文字としてみなされるため、一重引用符で囲まれた内容はエスケープされず、より効率的です。
例:
$str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
phpでは、二重引用符で囲まれた変数($var)や特殊文字(\r\nなど)はエスケープされます。引用符内はエスケープされません (そのため、より効率的です)。
使用法に関しては、
SQL 文字列で$sql = "SELECT * FROM table WHERE id = $id"# のように記述するのが好きでした。 ## なので、内部の $id はエスケープできますが、一重引用符はエスケープできません。
関連する無料学習の推奨事項:php プログラミング(ビデオ)
以上がPHPの一重引用符と二重引用符の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。