取決於是否設置了2個變量($ skip和$ take),我想要做不同的事情。我有一個很大的if else語句,有沒有更有效的方法來寫這個?檢查是否設置了兩個變量?
if (isset($skip) && !isset($take)) {
//skip only
} elseif (!isset($skip) && isset($take)) {
//take only
} elseif (isset($skip) && isset($take)) {
//skip and take
} else {
//default
}
編輯
還應當指出的是,這是在對增值經銷商將被設置爲空的方法來坐,如果沒有指定:
getAll($skip = null, $take = null)
我不這麼認爲,你有4個情況下,你需要4塊,你可以選擇'如果(isset($ A)){如果(isset($ B ){} else {}} else {if(isset($ b){} else {}}''''''''''''''''''這取決於哪些內容更具可讀性 – cske