在PHP中如何簡寫IF判斷

來源:互聯網
上載者:User
這篇文章主要介紹了關於在PHP中如何簡寫IF判斷,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

第一種:IF 條件陳述式

第二種:三目運算

第三種:&& 、|| 組成的條件陳述式

第一種:IF 不用講了,這是基礎,相信絕大多數人都會;

第二種: c=a>b ? true:false //意思是: 如果a>b 為真 則返回真,否則返回假(當然可以用語句替換),並且把結果返回給c;

第三種:

1、&&

在大多數語言中,他的意思是並且的意思,也就是左右兩邊都為真,用PHP 作為例子,傳統中都這樣用;

if ($a>0 && $b>0){        //語句;   }

當兩者為真的時候執行語句;

然而今天我們要用他作為條件陳述式使用;比如底下有一個傳統的條件陳述式:

if ($a>0){    $b='This is test';}

條件為真時,就執行其中的語句;但是這樣寫太麻煩,我們可以直接這樣寫:

$a>0 && ($b='This is test');

電腦會先判斷$a 是否為真,如果是,則執行後面的語句,如果否,後面的語句就沒有執行的必要了;

好處:1、可以寫在一行,

2、省略代碼;

3、||

竟然&&可以這樣寫條件陳述式,那麼|| 當然也是可以的啦,只不過他的執行順序不一樣。

$a>0 || ($b='This is test');

電腦先判斷$a >0 是否為真,是:後面的語句不會執行,否:執行;

以上就是本文的全部內容,希望對大家的學習有所協助,更多相關內容請關注topic.alibabacloud.com!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.