寻找一种不太尴尬的方法来返回变量(如果它存在)

时间:2013-04-02 15:10:11

标签: php if-statement return

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

if ($foo) {
   return $foo;
}

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

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

1 个答案:

答案 0 :(得分:0)

根据评论......您应该使用is_null()功能。

foreach(...) {
    if( !is_null($foo)){
        return $foo;
    }
}

throw new Exception( 'No $foo found');