當前位置:編程學習大全網 - 編程軟體 - PHP中?:什麽意思

PHP中?:什麽意思

PHP中“?:”指的是三目運算符。

三目運算符,又稱條件運算符,是計算機語言的重要組成部分。它是唯壹有3個操作數的運算符,所以有時又稱為三元運算符。壹般來說,三目運算符的結合性是右結合的。

三目運算符提供了壹種表達簡單 if-else 語句的簡寫方法。該運算符由問號(?)和冒號(:)組成,其格式如下:表達式 ? 表達式 : 表達式 ;語句被稱為條件表達式,它由 3 個子表達式組成,使用問號 ? 和冒號 : 分隔。

問號前面的條件表達式的部分是要測試的條件。這就像 if 語句的括號中的表達式。如果條件是真的,則執行 ? 和 : 之間的語句;否則,執行 : 之後的部分。如果認為有幫助,可以在子表達式周圍放置圓括號

擴展資料:

運算規則:

對於條件表達式b ? x : y,先計算條件b,然後進行判斷。如果b的值為true,計算x的值,運算結果為x的值;否則,計算y的值,運算結果為y的值。

壹個條件表達式絕不會既計算x,又計算y。條件運算符是右結合的,也就是說,從右向左分組計算。例如,a ? b : c ? d : e將按a ? b : (c ? d : e)執行。

可以理解為: 條件 ? 結果1 : 結果2,裏面的?號是格式要求。也可以理解為條件是否成立,條件成立為結果1,否則為結果2。

百度百科-三目運算符

  • 上一篇:PLC運行數據能不能保存在觸摸屏內存裏
  • 下一篇:中年男職工想轉行,進修什麽技能好?
  • copyright 2024編程學習大全網