php三目運算子執行多條語句

2021-09-24 11:07:11 字數 359 閱讀 6162

在php中三目運算子?:在很多時候可以簡化if else,但有很多情況使得我們並不能運用三目運算子,比如條件過後有多條語句執行:

if(true)else

這個時候如果我們用三目運算子就變成這樣:

true ? $a = '123';$b='456':$a='789';$b='987';

很顯然$a與$b之間的分號肯定會導致錯誤,而無法執行這條語句,有沒有辦法可以解決這個問題呢,當然是有的,php的的操作符很多,總會有其中乙個能解決這個問題,這裡我們借用點和括號來解決這個問題

true ? ($a='123').($b='456'):($a='789').($b='987');

再次執行, 成功的將$a,$b賦值

PHP三目運算子

最近在學習php的時候碰到個題目,老基礎題了,關於三目運算子的 var true?1 false?2 3 題目是這樣的,問你最後var的值是多少,這是個老題目了,上學期在學習c的時候也遇到過。第一次我是這麼想的 var true?1 false?2 3 也就是,注意這裡我先進行運算了!var tru...

三目運算子和條件語句

跳轉指令 有符號 無符號 低版本優化10 5 5 7 變數 a b c 且 b c sub reg,a 如果a為0 則這一步省略 neg reg 對變數求補 二進位製取反 1 正變負,負變正 sbb reg,reg 當初始reg為非0則值為 1,否則為0 and reg,c b 如果為真則 reg ...

三目運算子

1 概念 根據不同的條件,執行不同的操作 返回不同的值。條件1?值1 或操作1 如果滿足條件 1,就返回值 1或執行操作1 條件2?值2 或操作2 否則,如果滿足條件 2,就返回值 2或執行操作2 總結 表示式 閏年 平年 多種條件 條件 1?值1 條件2?值 值3例子 1 輸入星期四 就輸出 班級...