PHPにおけるシングルコーテーションとダブルコーテーションの違い
気になったので調べてみる。
変数の処理で違うとのこと。
・シングルコーテーション:文字列中の変数を展開する
・ダブルコーテーション:文字列中の変数を展開しない
例
<?php $str = 'てすと'; echo('変数 \$string は「$string」\r\n'); echo("変数 \$string は「$string」\r\n"); ?>||< << 出力 >> >|| 変数 \$string は「$string」 変数 $string は「てすと」
シングルコーテーションは変数名がそのまま表示される。
ダブルコーテーションは変数値が表示される。
あと、ダブルコーテーションで特殊文字を使うときは直前に「\」を付ける。