您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 玉林分类信息网,免费分类信息发布

php中三元运算符用法_PHP教程

2025/7/15 4:50:37发布4次查看
语法:条件 ? 结果1 : 结果2
说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。
代码如下
一条代码替代了很多的代码。首先,它使用isset ()函数,检查$_get['id']是否存在。如果$_get['id']确实存在,它将返回它的价值。但是,如果它不存在,条件即为假,这时返回的是false。$id的值取决于$_get['id']是否存在。所以,基本上,如果$_get['id']存在,$id=$_get['id'],反之$id=false。

用“?:”条件语句检验用户输入值:
 代码如下
前面使用三元运算符的代码和下面的代码等同:
 代码如下
可以看出,假设用普通的if-else结构写上述代码,代码量会比上面多出许多,但第二种形式更易理解,而且不要求更多的录入。所以在挑选三元运算符时,请务必权衡一下利弊。
三元运算符优点
php中的三元运算符(?:)大大减少了程序员写这些语句的时间。它的语法如下:
condition ? do_if_true : do_if_false;
三元运算符不是一种必不可少的结构,但却是一种美化代码的途径。同样,它可以取代不好的if…else代码块,并且可以提高代码的可读性。
同样,用户可以使用php的or运算服赋予变量默认值:
 代码如下
http://www.bkjia.com/phpjc/372094.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/372094.htmltecharticle语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。 代码如下 ?php $id = isset($_get['id...
玉林分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product