哪个更好?
function test($val = 'a') { if($val == 'a') { return true; } return false; }
要么
function test($val = 'a') { if($val == 'a') { return true; } else { return false; } }
实际上,他们做同样的事情.如果$val不是’a’,则该函数返回false.只是个人喜好?
我认为这取决于比较“感觉”如何.如果看起来$val是“a”是一个特例,我会使用第一个,通常函数返回false.我会使用第二个,如果它感觉更像它是50/50它会去的方式.