本文目錄一覽:
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」
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/253618.html