PHP 「”(ダブルクォーテーション)」と「’(シングルクォーテーション)」

2010/09/17
「” “」は変数使える
「’ ‘」は変数使えない

サンプルは下記。

$val=”こんにちわ”;
echo “やあ、$val”;
# →「やあ、こんにちわ」

$val=’こんにちわ’;
echo ‘やあ、$val’;
# →「やあ、$val」

「echo “やあ、$val”;」だと変数がわかりづらい。
「echo “やあ、{$val}”;」のように変数を「{}」でくくってあげてもOK

$val=”こんにちわ”;
$val2=”{$val}、元気だよ”;
echo “やあ、{$val2}”;
# →「やあ、こんにちわ、元気だよ」

となる。

改行コードの「\n」をそのまま書きたいなら「”」、改行させたいなら「””」

echo “おいらは\n元気だよ\n”;
# ↓↓↓
# おいらは
# 元気だよ

echo ‘おいらは\n元気だよ\n’;
# ↓↓↓
# おいらは\n元気だよ\n

こんな感じになる。

参考程度で。

$val=”こんにちわ”;
echo “やあ、$val”;

上記は下記のように書いても問題なし。

$val=”こんにちわ”;
echo “やあ、” . $val;

「.」で連結させるほうが個人的には馴染む。

新着(ニュース関連以外)

2017-11-09
PCでプッシュ通知ってのをしたい。
2017-11-06
PHPのバージョンを上げたらwikiが壊れたっぽい。
2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。