更好的写作方式

jim*_*imy 2 php coding-style

if (isset($row['product_limit'])){
    if ($row['product_limit'] != 0){
        echo $row['product_limit'];
    } else {
        echo $text_infinite;    
    }
} else {
    echo $text_infinite;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方式来写这个?

编辑:

虽然我使用了@Radu代码,但这里是我使用的版本

echo (isset($row['product_limit']) 
&& $row['product_limit'] != 0) ? $row['product_limit'] : 'unlimited' ;
Run Code Online (Sandbox Code Playgroud)

没想到这么多方法:)谢谢大家

rid*_*rid 14

这个怎么样?

echo empty($row['product_limit']) ? $text_infinite : $row['product_limit'];
Run Code Online (Sandbox Code Playgroud)

看看的文档empty()三元条件运算符.