91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中if-else語法和NULL數據類型怎么用

發布時間:2021-10-15 11:15:29 來源:億速云 閱讀:147 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關PHP中if-else語法和NULL數據類型怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

PHP中if-else語法

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

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

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

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

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

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

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

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

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

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

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

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

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

輸出結果:

PHP中if-else語法和NULL數據類型怎么用

php數據類型之null型

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

當滿足下列條件時,變量的值為 NULL:

  • 變量被指定為 NULL 值;

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

輸出結果:

PHP中if-else語法和NULL數據類型怎么用

  • 變量在沒有被賦值前,默認值為 NULL;

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

輸出結果:

PHP中if-else語法和NULL數據類型怎么用

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

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

輸出結果:

PHP中if-else語法和NULL數據類型怎么用

與NULL相關的兩個函數: empty() 和 isset()

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

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

輸出結果:

PHP中if-else語法和NULL數據類型怎么用

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

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

一個變量:

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

輸出結果為:

PHP中if-else語法和NULL數據類型怎么用

多個變量:

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

輸出結果為:

PHP中if-else語法和NULL數據類型怎么用

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

關于“PHP中if-else語法和NULL數據類型怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大冶市| 商南县| 芦山县| 黔西| 宜君县| 玛多县| 平凉市| 益阳市| 临高县| 临澧县| 金华市| 湟中县| 长岛县| 昌黎县| 永福县| 深水埗区| 合江县| 丰台区| 金湖县| 靖西县| 唐海县| 左权县| 政和县| 都昌县| 邵武市| 上林县| 恩施市| 沂水县| 阿尔山市| 浦城县| 怀仁县| 平乡县| 青海省| 连南| 冷水江市| 海宁市| 房产| 双峰县| 景谷| 塔河县| 龙门县|