2014-06-18 49 views
-1

對不起,我真的不能自己測試這個! 他們是否正確?PHP語法(如果或)

if ($var1 == "example" or $var2 == "example2") { 
    } 

 if (($var1 == 1) or ($var2 == 2)) 

感謝(抱歉失誤,意大利)。

+3

爲什麼你不能測試它..? –

+2

他們都是正確的。在這種情況下,不需要額外的parens'()'。 –

+0

使用codepad.org(http://codepad.org/) –

回答

1

下面是語法

if ($var1 == "example" || $var2 == "example2") {} 
+0

爲什麼它不起作用? 'if($ var1 ==「example」or $ var2 ==「example2」){}'。你可以解釋嗎? – Ranjith

+0

或者也是有效的,但我會這樣寫。 – Khushboo

2

的語法是正確的,這兩個版本都在邏輯上等同。

我會寫這樣的:

if ($var1 == "example" || $var2 == "example") { 
    ... 
} 

雖然orperfectly valid

if ($var1 == "example" or $var2 == "example") { 
    ... 
} 

如果需要的話在括號中附上您的要求。這不是,如果你的病情增長到足以使人難以理解何時開始和開始何種情況,它可能會有用。

+0

如果它是「example2」,則檢查'$ var2' – goseo

+0

你是什麼意思,@Reza? – fedorqui

+0

那麼問題就像'if($ var1 ==「example」or $ var2 ==「example2」)'! – goseo