久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      在之前的文章中給大家?guī)砹恕蹲屓诵膭雍唵我子浀腜HP變量知識小結(jié)(詳細(xì))》,本篇繼續(xù)給大家?guī)砹薖HP知識的講解,介紹一下PHP中常見的if else語法和NULL數(shù)據(jù)類型,都是基礎(chǔ)的知識整理,希望能幫助到大家!

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      PHP中if-else語法

      if和else語法是PHP當(dāng)中的一個重要的語法,建議大家一定要熟練地掌握,if 語句是流程控制中最簡單的一種。只判斷某個條件是否為真,如果為真就執(zhí)行特定的語句塊。

      if和else語法有四種基本的語法:

      • if語句:在條件成立時(也就是條件為真時)執(zhí)行的單行代碼。代碼舉例如下:

      <?php if(布爾條件)    布爾值為真(true)時執(zhí)行的代碼; ?>

      在實際使用中,往往我們要執(zhí)行的代碼不止一條,這時候簡單的一條代碼已經(jīng)無法滿足我們,那寫多行代碼時只需要用大括號{}把代碼包起來,表示一個整體;如果要執(zhí)行的語句只有一條,就可以省略大括號標(biāo)記。那就可以順延出另一種基本語法:

      • 在條件成立時(也就是條件為真時)執(zhí)行的多行代碼。

      <?php if(布爾條件){     布爾值為真(true)時執(zhí)行,可寫多行代碼; } ?>
      • if...else 語句 ,在實際使用中,只有一種條件為真的情況是不夠的,所以還有if else語句,這種語句不僅能夠判斷條件為真的情況,也可以判斷條件為假的情況。在條件成立時(也就是條件為真時)執(zhí)行的單行代碼,條件不成立時(即條件為假時)執(zhí)行的另一個單行代碼。代碼舉例如下:

      <?php if(布爾條件)    布爾值為真(true)時執(zhí)行的代碼; else    布爾值為假(false)時執(zhí)行的代碼; ?>
      • 在條件成立時(也就是條件為真時)執(zhí)行的多行代碼。

      <?php if(布爾條件){     布爾值為真(true)時執(zhí)行,可寫多行代碼; } ?>
      • if…else 語句 – 在條件成立時(也就是條件為真時)執(zhí)行的多行代碼,條件不成立時(即條件為假時)執(zhí)行的另一個多行代碼。

      <?php if(布爾條件){     布爾值為真(true)時執(zhí)行,可寫多行代碼; }else{    布爾值為假(false)時執(zhí)行,可寫多行代碼; } ?>

      那么實際綜合在一起,舉例如下:

      變量賦值為真,所以在if條件語句中輸出條件成立時的代碼,也就是:好好學(xué)習(xí)天天向上。

      <?php //定義一個變量為真(true),也就是布爾值為true $a = true; //運行if條件 if($a){     //變量為真則輸出:好好學(xué)習(xí)天天向上     echo '好好學(xué)習(xí)';     echo '天天向上'; }else{     //變量為假則輸出:福如東海壽比南山     echo '福如東海';     echo '壽比南山'; } ?>

      輸出結(jié)果:

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      php數(shù)據(jù)類型之null型

      NULL 在 PHP 中是一種特殊的數(shù)據(jù)類型,它只有一個值,即 NULL,表示空值(變量沒有值),它不表示空格。

      當(dāng)滿足下列條件時,變量的值為 NULL:

      • 變量被指定為 NULL 值;

      <?php //聲明變量為null,變量被指定為NULL $a = null; var_dump($a); ?>

      輸出結(jié)果:

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      • 變量在沒有被賦值前,默認(rèn)值為 NULL;

      <?php //var_dump顯示輸出變量$a,但$a未被賦值。 var_dump($a); ?>

      輸出結(jié)果:

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      • 使用 unset() 函數(shù)刪除一個變量后,這個變量值也為 NULL。

      <?php //聲明一個變量$a $a = '好好學(xué)習(xí)'; //unset銷毀掉一個變量unset($a),這個變量值也為NULL var_dump($a); ?>

      輸出結(jié)果:

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      與NULL相關(guān)的兩個函數(shù): empty() 和 isset()

      • empty()括號中傳入一個變量,如果這個變量的值為flase或者null的話,則傳出的就是true。舉例如下:

      <?php //給變量賦值為null,也可以試試flase。 $a = null; //運行if和empty if(empty($a)){ //empty傳出的是true     echo '好好學(xué)習(xí)'; }else{ //empty傳出的不是true    echo '天天向上';    } ?>

      輸出結(jié)果:

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      由此可以看出,經(jīng)過empty()將變量a為null傳出了true。

      • isset()括號中間傳入一個或者多個變量,變量與變量間用逗號分開。只要有有一個變量為null,則返回false。否則,則返回true。舉例如下:

      一個變量:

      <?php //一個變量為null, $a = null; $b = isset($a); var_dump($b); ?>

      輸出結(jié)果為:

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      多個變量:

      <?php //多個變量賦值 $a = 1; $b = false; $c = 0; $d = null; //運行isset,多個變量,其中有一個null $all = isset($a , $b , $c , $d); var_dump($all); ?>

      輸出結(jié)果為:

      5分鐘搞定PHP的if else語法和NULL數(shù)據(jù)類型

      由此可以看出,經(jīng)過isset()將其中有null的多個變量,傳出了flase。

      推薦學(xué)習(xí):《PHP視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號