想象一下,你有一個名爲$ varName的變量。它可以取兩個值中的一個:'aaa'或'bbb'。那麼,哪種說法是最佳的,爲什麼?Php:if或者
1)
if ($varName === 'aaa') {
/* Code for 'aaa' */
} else {
/* Code for 'bbb' */
}
2)
if ($varName === 'bbb') {
/* Code for 'bbb' */
} else {
/* Code for 'aaa' */
}
3)
if ($varName == 'aaa') {
/* Code for 'aaa' */
} else {
/* Code for 'bbb' */
}
4)
if ($varName == 'bbb') {
/* Code for 'bbb' */
} else {
/* Code for 'aaa' */
}
UPD:變量取 'AAA' 值超過ofter 'BBB'
在這裏閱讀http://www.w3schools.com/php/php_operators.asp – Shehary
我覺得我在這裏做一些學校的工作大聲笑。 1 - 因爲===匹配var的值和類型,儘管所有4個答案都可以工作,因爲PHP寬鬆輸入! – mic
@mic抱歉,請參閱UPD) – lezhni