PHP三元操作员知识总结
if_summary美元=美元{ 'if_summary } = =行'是':'不';
后来,百度被发现是PHP的三元运营商。
这个句子的意思等于
如果($行{ 'if_summary} = = 2){
if_summary美元=是;
其他{ }
if_summary美元=没有;
}
三元运算符的功能与if一致…另一个进程语句是在一行上写的,代码非常简洁,执行效率更高。
在PHP程序中正确使用三元素运算符可以使脚本更简洁高效。
代码的格式如下:(expr1)(表达式):(expr3);
解释:如果条件表达式成立,声明表达式被执行,或者执行expr3。
为了实现相同的功能,如果你使用一个有条件的流量表,你需要写一行代码:
如果(表达式){
Expr2;
{人}
expr3;
}
可以看出,前面提到的三元运算符并不夸张。然而,在大多数情况下,我们只在代码简单的时候使用三个二进制可执行语句,仅用于那个句子的时候:
打印$ A大于B :打印A小于B ;
实际上,三元运算符可以扩展为使用。当条件设置或不成立时,执行语句可以不止一个句子。
(expr1)(表达式)。(expr3):(expr4)。(expr5);
我们清楚地看到,多个可执行语句可以通过字符串操作符号连接。执行语句被小角度括号包围,表明它是一个独立完整的执行语句…其他进程语句。
同时,三元运算符也可以嵌套。例如,A比B大:如果小于C,则X=C-A否则x =交流;否则,小于B:如果B小于C,那么x = x = B-C C-B否则:
美元= $ B = $ x =($ $ < $ C - $ A:$ - $ C):$ =(美元);
用三元嵌套的符号读起来不是很好,代码维护后可能会出现问题,而不是流语句等,如果…在这种情况下,它太简单了,这是很吸引人的吗。
对于那些喜欢懒散,追求代码的简洁,如果用三元更换操作过程应该是一个不错的选择,三元操作符的使用更简洁的比if语句,即使你不考虑任何一个元素在条件句中的三元。下列说法正确的是,他们忽略了对行情的第二或第三元小便的方式:
打印;
$ > $:print'no;
需要注意的是,在使用三元素运算符时,建议使用打印语句代替回声语句。
注意下面的语句列表:
$str = $ _get { } 'wangjinbo ABC:'wjb;
这是不是可以理解为:当$str等于$ _get { ABC},因为赋值'wangjinbo'or'wjb';因为法官应该是平等的:= =二:三元;因为原来的运算符语法上面所示:(expr1)(表达式):(expr3)2元,三元以上显然,'wangjinbo'or'wjb不能单独构成一个有意义的表达;
正确的理解是:当_get美元{ ABC}是空的(或如果PHP是空的,0,undifine等价于布尔值false),str分配to'wangjinbo ',否则分配is'wjb。
以上是本文的全部内容,希望大家能喜欢。