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;

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

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

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい