if($err)
$_SESSION['msg']['login-err'] = implode('<br />',$err);
三個簡單的問題:有人可以澄清這個會議在PHP中做的事情嗎?
- 爲什麼在這裏使用一個二維數組?爲什麼不直接說
$_SESSION['login-err']
? - 會話變量如何工作?我環顧四周,我似乎可以收集的是,您可以分配存儲在會話中的變量,但有沒有預定義的變量?
- 在PHP中,你可以交換使用二維和一維數組嗎?如果你想要一個不同的數組維度,我習慣於需要一個新的變量。
1.是一個偏好或語義結構的問題。 2.查看手冊http://php.net/sessions,以及3.是的,數組實際上是字典和結構上的自由形式,因爲它們不需要預先分配內存分配。 – mario