代码实现中 使用 `return` 与 ·`throw` 可读性的影响还是性能的影响 ? ? ?
//使用return
function test(string $a, array $arr) {
if(empty($a)) return false;
if(!is_array($arr)) return false;
return true;
}
//使用throw
function test(string $a, array $arr) {
if(empty($a)) throw new \Exception();
if(!is_array($arr)) throw new \Exception();
return true;
}
可读性更重要吧,你看一看一下鸟哥的这篇文章
我们什么时候应该使用异常?
@DavidNineRoc 好的谢谢