以下代碼不會給出任何錯誤。但是我對第二部分的研究很有幫助。php和問題
..........
// Get meta data for the module
$this->template->module_details = $this->module_details =
$this->module_m->get($this->module);
// If the module is disabled, then show a 404.
empty($this->module_details['enabled']) AND show_404();
..........
對於我來說,第二部分應該是這樣的。
if(empty($this->module_details['enabled']){
show_404();
}
Q1。它是一樣的嗎? AND發生了什麼? Q2302。你可以把第一部分放兩倍嗎?你爲什麼需要這樣做? (A = B = C)
在此先感謝。
'='是assigment而不是比較'=='/'===' – KingCrunch 2011-05-13 10:22:22
@KingCrunch我知道這一點。如示例中清楚顯示的,我將相同的值分配給所有變量。我已經重新陳述了這個陳述,以免其他人錯誤地假設 – JohnP 2011-05-13 10:24:33