Re: [請益] session使用
※ 引述《pppppppMAN (QQ)》之銘言:
: 我必須要在$_SESSION['']的單引號中使用變數$s
: 請問要怎麼在單引號中使用變數@@"
: 試過'"$s"'還是不行 這樣等於送出"$s"字串
推
10/18 15:14,
10/18 15:14
→
10/18 15:15,
10/18 15:15
// 你自己試驗一下這個就知道了
$var = "test";
echo 'This is a $var'; // This is a $var
echo 'This is a {$var}'; // This is a {$var}
echo "This is a $var"; // This is a test
echo "This is a {$var}"; // This is a test
echo 'This is a "$var"'; // This is a "$var"
echo 'This is a "{$var"'; // This is a "{$var}"
echo "This is a '$var'"; // This is a 'test'
echo "This is a '{$var}'"; // This is a 'test'
以單引號括住的字串為純字串,不含變數
而已雙引號括住的字串中可以插入變數,php 會解析。
所以 echo $_SESSION["$a"]; 和 echo $_SESSION[$a]; 的結果無異
只是 "$a" 要多打兩個雙引號,除非你要做出啥驚天動地的事情,像是
for ($num = 0; $num < 10; $num++) {
$r += $_SESSION["var$num"];
//相當於 $r = $_SESSION['var0'] + $_SESSION['var1'] + ... + $_SESSION['var9']
}
之類的事情..不然那個雙引號是打心酸的 ...
如果要表示的只是單純字串.. 用單引號似乎效能會比較好(?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.230.165
※ 編輯: foxzgerald 來自: 61.223.230.165 (10/19 00:19)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章