您的位置:

关于php三目表达式嵌三目表达式的信息

本文目录一览:

PHP的三目运算符是?

$a = ( 1  0) ? true : false; //三目运算符(三元表达式)与下边 if 语句意思一样

if( 1  0 ){

    $a = true;

}else{

    $a = false;

}

三目表达式 能嵌套三目表达式么

能,如下

#include stdio.h

int main(void)

{

int a = 1, b = 2, c = 3 , d;

d = ab ? a : cb?c:b;

printf("%d\n", d);

return 0;

}

关于PHP的逻辑运算

意思就是给$a赋值为“yes”

($POST !$NAME ($A $B $C));

→(TRUE TRUE (TRUE TRUETRUE));

→(TRUE TRUE TRUE );

→TRUE;

也就是说这个表达式的真值为true

下面的那个是三目表达式“问号表达式”

表达式一 ? 表达式二 :表达式三

整个问号表达式有一个返回值:

当表达式一的真值为真时,返回表达式一的值;

当表达式一的真值为假时,发挥表达式二的值。

所以这个过程就是:

$a=($POST !$NAME ($A $B $C))?'YES':'NO';

→$a=true?'YES':'NO';

→$a='YES';

结果就是给$a赋值为“yes”