PHPでは、文字列の括りにダブルクォーテーションやシングルクォーテーション、ヒアドキュメントなどが使える。
それぞれの違いは下記の通り。
文字列の扱い方による違い
文字列の扱い方 | 変数展開 | 特殊文字の処理 | エスケープする文字 |
---|---|---|---|
ダブルクォーテーション「”」 | 展開する | 特殊文字として扱う | $ \ “ |
シングルクォーテーション「’」 | 展開しない | そのまま扱う | ‘ |
ヒアドキュメント | される | 特殊文字として扱う | なし |
ちなみに、ダブルクォーテーションによる記述の方が高機能な処理を行っている為、シングルクォーテーションによる記述の方が処理処理速度が速い。
コメント