PHP中的三元運算子

2021-10-07 10:57:44 字數 357 閱讀 9061

您將要創造的

三元運算子使我們可以簡化一些php條件語句。 我們將看到如何在測試驅動的開發和重構中使用它來簡化如下**:

<?php

$result = null;

if (5>3) else

使用三元運算子編寫,我們可以將以上比較寫為:

<?php

$result = 5 > 3 ? "bigger" : "less";

顯然,這是一種編寫相對容易理解的條件語句的簡單得多的方法,這是我們在編寫未來**時應考慮的事項,

翻譯自:

PHP 三元運算子

a a a 1 第一種 a a 1 第二種第二種寫法從 php 5.3 引入,表示若 a 返回值為真時,取 a 的返回值。此外,在 php7 中引入了?運算子 a a 1 該表示式與第二種寫法類似,可以達到相同的效果。但?運算子是以判斷 a 變數是否存在於上下文環境中作為條件,而三元運算子不具備這種...

三元運算子

根據條件執行兩個語句中的其中乙個。test?語句1 語句2引數 test 任何boolean 表示式。語句1當 test 是true時執行的語句。可以是復合語句。語句2當 test 是false時執行的語句。可以是復合語句。說明?運算子是if.else語句的快捷方式。它通常被用作較大表示式的一部分,...

三元運算子

先定義a和b 兩個數比較 int a 123 int b 144 通過定義big來反映a和b誰更小 int big a b?a b 通過定義small來反映a和b誰更小 int small asystem.out.println a和b之間較大的數 big system.out.println a和...