php - 更好的写法

标签 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;
}

有没有更好的写法???

编辑:

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

echo (isset($row['product_limit']) 
&& $row['product_limit'] != 0) ? $row['product_limit'] : 'unlimited' ;

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

最佳答案

这个怎么样?

echo empty($row['product_limit']) ? $text_infinite : $row['product_limit'];

查看 empty() 的文档和 the ternary conditional operator .

关于php - 更好的写法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6237181/

相关文章:

iphone - 为 iPhone 编写干净、高性能的代码

c++ - 测试函数是虚函数还是构造函数

plugins - 编写Gradle插件时如何编写适当的警告消息?

coding-style - 哪种语法更适合返回值?

php - 与 mysqli_fetch_array 的混淆

php - 代码中的 JavaScript 和 PHP - 有什么区别?

c# - 承包商改变代码风格

php - 如何将数组值从字符串更改为整数

php - selected = 在 Codeigniter PHP 中选择

PHP - 迭代字符串字符