PHP ダブルクォーテーションとシングルクォーテーションの違い
PHPのダブルクォーテーションとシングルクォーテーションの違いについて書きます。
- ダブルクォーテーション ・・・ 文字列中の変数を展開する。
- シングルクォーテーション ・・・ 文字列中の変数を展開しない。
という違いです。
変数の展開を使わないときは、シングルクオーテーションを使ったほうが処理速度が速くなるそうです。
ダブルクオーテーションは必要なとき以外は使わないほうがいいです。
ダブルクォーテーションを使ったプログラムです。
<?php $x = "world"; echo "hello $x"; ?>
実行結果です。
変数が展開されています。
シングルクオーテーションを使ったプログラムです。
<?php $x = "world"; echo 'hello $x'; ?>
実行結果です。
変数は、展開されていません。