本文目录一览:
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”