正如標題所提到的,使用差(isset(A,B)),如果(isset(一)&& isset(B))
if(isset($a, $b)){
//execute...
}
而且
之間的區別是什麼if(isset($a) && isset($b)){
//execute...
}
你認爲哪一個更好?
正如標題所提到的,使用差(isset(A,B)),如果(isset(一)&& isset(B))
if(isset($a, $b)){
//execute...
}
而且
之間的區別是什麼if(isset($a) && isset($b)){
//execute...
}
你認爲哪一個更好?
如果您計劃稍後使用empty()
而不是isset()
,則有所不同。
isset()
允許逗號分隔值,而empty()
不允許。
因此,您將需要在empty()
上使用單獨的條件,在未來的日期應該如此。
但要回答這個問題,沒有區別;兩者都是有效的並且以相同的方式工作。
你認爲哪一個更好?
這完全是優先選擇。
但是,如果一個或另一個應該失敗,然後檢查兩個在不同的條件。在使用此方法if(isset($a, $b))
時,兩者都需要設置爲使isset()
工作。
如在PHP isset documentation提到:
如果多個參數被提供,然後,如果所有的參數都被設置isset()函數將返回TRUE僅 。評估從左到右 ,並在遇到未設置的變量時立即停止。
所以在功能上沒有區別。
我個人更喜歡第一個概念,因爲它會產生一個稍短的代碼。
*是的,*總是最好引用*官方*手冊;-) –
沒有也沒有。 –
沒什麼不同,但他們都不喜歡? – AXAI
我沒有偏好。 –