如果变量存在,寻找一种不那么尴尬的返回方式



我在foreach循环中有这样一段代码:

if ($foo) {
   return $foo;
}

基本上,如果发现$foo存在,我正在创建一个早期退出我的函数。

PHP有更好的方式来写这个吗?我在考虑三元运算符,但我不认为它适用于这种情况…

基于注释…你应该使用is_null()函数

foreach(...) {
    if( !is_null($foo)){
        return $foo;
    }
}
throw new Exception( 'No $foo found');

最新更新