发布网友 发布时间:2022-04-22 05:55
共14个回答
热心网友 时间:2022-04-07 06:36
PHP中“?:”指的是三目运算符。
三元运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一一个有三个操作数的操作符,所以有时它被称为三元操作符。一般来说,二项式算子是右界的。
三元运算符提供了一种表示简单if-else语句的简写方法。操作符由问号(?)组成。和一个冒号(:)的形式:表达式?表达式:表达式;一个语句被称为条件表达式,它由三个子表达式组成,使用问号?结肠:分开。
问号前的条件表达式部分是要测试的条件。这类似于if语句中括号中的表达式。如果条件为真,那么执行Betweenand:否则,在:之后执行该部分。如果您认为有帮助,可以在子表达式周围加上括号。
扩展资料:
运算规则:
对于条件表达式b?X:y,计算条件b,然后做出判断。如果b的值为真,则计算x的值,结果为x的值;否则,计算y的值,得到y的值。
条件表达式永远不会同时求x和y的值。条件运算符是右结合的,也就是说,从右到左求值。例如,一个?B:c?D:e会按a吗?B:(c?D:e)执行。
可以理解为:条件?结果1:结果2,里面?数字是格式要求。如果条件为真,条件为真就是结果1,否则就是结果2。
热心网友 时间:2022-04-07 07:54
PHP中“?:”指的是三目运算符。
三目运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一有3个操作数的运算符,所以有时又称为三元运算符。一般来说,三目运算符的结合性是右结合的。
三目运算符提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下:表达式 ? 表达式 : 表达式 ;语句被称为条件表达式,它由 3 个子表达式组成,使用问号 ? 和冒号 : 分隔。
问号前面的条件表达式的部分是要测试的条件。这就像 if 语句的括号中的表达式。如果条件是真的,则执行 ? 和 : 之间的语句;否则,执行 : 之后的部分。如果认为有帮助,可以在子表达式周围放置圆括号
扩展资料:
运算规则:
对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。
一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b : c ? d : e将按a ? b : (c ? d : e)执行。
可以理解为: 条件 ? 结果1 : 结果2,里面的?号是格式要求。也可以理解为条件是否成立,条件成立为结果1,否则为结果2。
参考资料来源:百度百科-三目运算符
热心网友 时间:2022-04-07 09:28
php中的热心网友 时间:2022-04-07 11:20
这是一个三元运算符 ? :热心网友 时间:2022-04-07 13:28
看了下面几个回答。相信不是你要的,答非所问热心网友 时间:2022-04-07 15:52
php,是英文超级文本预处理语言hypertext热心网友 时间:2022-04-07 18:34
?:;三目运算的运算符;热心网友 时间:2022-04-07 21:32
php热心网友 时间:2022-04-08 00:46
我是在PHP官网里面学习的PHP,这些是我们学习PHP中最为关键,基础的内容,可以加个好友一起学习热心网友 时间:2022-04-08 04:18
三目运算符 1>3 ? "大" : "小" 如果1>3 是成立的那么返回“大” 如果不成立就返回“小”热心网友 时间:2022-04-08 08:06
PHP是英文超文本预处理语言Hypertext热心网友 时间:2022-04-08 12:27
····网页编辑语言热心网友 时间:2022-04-08 17:05
编程语言热心网友 时间:2022-04-08 22:00
三目运算符. 如果条件成立 就是第一个表达式的值 否则是第二个表达式的值