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

溫馨提示×

溫馨提示×

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

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

PHP中isset()和empty()函數有哪些區別

發布時間:2020-09-09 10:13:41 來源:億速云 閱讀:167 作者:小新 欄目:編程語言

這篇文章主要介紹了PHP中isset()和empty()函數有哪些區別,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

1、isset() 的定義

檢測變量是否已設置并且非 NULL

<?php

$var = '';

// 結果為 TRUE,所以后邊的文本將被打印出來。
if (isset($var)) {
    echo "This var is set so I will print.";
}

// 在后邊的例子中,我們將使用 var_dump 輸出 isset() 的返回值。
// the return value of isset().

$a = "test";
$b = "anothertest";

var_dump(isset($a));      // TRUE
var_dump(isset($a, $b)); // TRUE

unset ($a);

var_dump(isset($a));     // FALSE
var_dump(isset($a, $b)); // FALSE

$foo = NULL;
var_dump(isset($foo));   // FALSE

?>

結果

This var is set so I will print.bool(true)
bool(true)
bool(false)
bool(false)
bool(false)

2、empty() 的定義

==檢查一個變量是否為空==

以下的東西被認為是空的:

"" (空字符串)

0 (作為整數的0)

0.0 (作為浮點數的0)

"0" (作為字符串的0)

NULL

FALSE

array() (一個空數組)

$var; (一個聲明了,但是沒有值的變量)

3、isset() 和 empty()的比較

$var = 0;
if (empty($var)) {
    echo 1;
}//1
if (isset($var)) {
    echo 2;
}//1

4、 0、‘’、null之間相等關系

if('' == null && '' == 0 && null ==  0 && 0 =='0') 
echo true;
//返回結果  1;

if('' == '0' || null == '0' ) 
echo true;
//返回結果 untitled;

結論:==' ' ,null , 0 ,'0'互相相等;'',null不等于'0'==

感謝你能夠認真閱讀完這篇文章,希望小編分享PHP中isset()和empty()函數有哪些區別內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

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

AI

界首市| 宽甸| 同心县| 岳西县| 武平县| 鞍山市| 商洛市| 常宁市| 上虞市| 马山县| 塔城市| 公主岭市| 托克逊县| 淮南市| 辽源市| 轮台县| 乾安县| 邳州市| 花垣县| 涪陵区| 马关县| 若羌县| 望都县| 项城市| 黄大仙区| 汪清县| 连江县| 东平县| 临湘市| 莒南县| 和林格尔县| 兴文县| 合作市| 民权县| 湟中县| 资阳市| 怀宁县| 宝兴县| 龙海市| 从江县| 都昌县|