PHP中?:什么意思

 时间:2024-10-17 18:17:02

PHP中“?:”指的是三目运算符。

三元运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一一个有三个操作数的操作符,所以有时它被称为三元操作符。一般来说,二项式算子是右界的。

三元运算符提供了一种表示简单if-else语句的简写方法。操作符由问号(?)组成。和一个冒号(:)的形式:表达式?表达式:表达式;一个语句被称为条件表达式,它由三个子表达式组成,使用问号?结肠:分开。

问号前的条件表达式部分是要测试的条件。这类似于if语句中括号中的表达式。如果条件为真,那么执行Betweenand:否则,在:之后执行该部分。如果您认为有帮助,可以在子表达式周围加上括号。

PHP中?:什么意思

扩展资料:

运算规则:

对于条件表达式b?X:y,计算条件b,然后做出判断。如果b的值为真,则计算x的值,结果为x的值;否则,计算y的值,得到y的值。

条件表达式永远不会同时求x和y的值。条件运算符是右结合的,也就是说,从右到左求值。例如,一个?B:c?D:e会按a吗?B:(c?D:e)执行。

可以理解为:条件?结果1:结果2,里面?数字是格式要求。如果条件为真,条件为真就是结果1,否则就是结果2。

  • Navicat如何新建数据表#校园分享#
  • navicat+mysql 2059错误
  • 如何在windows上安装Wireshark
  • ubuntu16.04怎么删除源
  • GitHub怎么使用
  • 热门搜索
    校园文明礼仪手抄报 a4手抄报版面设计图 清明手抄报图片大全 小学生中国梦手抄报 关于感恩父母的手抄报 科普知识手抄报图片 城南旧事手抄报 小学生二年级手抄报 五一手抄报内容大全 美丽的家乡手抄报