取决于是否设置了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