官术网_书友最值得收藏!

  • PHP面試一戰到底
  • 閆小坤
  • 237字
  • 2022-07-28 19:21:35

2.10 NULL值

2.10.1 概念

NULL是一種特殊的值,表示變量沒有值。判斷一個變量是否為NULL,僅有三種可能:

● 一個變量從未被賦值過。

● 主動給變量賦值為NULL。

● 對變量使用unset。

這個知識點常常會作為面試題。

2.10.2 面試題:NULL值比較

題目描述:判斷以下程序的輸出是什么。

程序代碼如下:(源碼文件:ch02/check_null.php)

這道題主要考察isset和empty的區別。

isset判斷一個變量是否被設置或非null,即如果不是null就返回true,否則返回false。判斷變量為null的方法就是上面所講的3種情況。

empty判斷一個變量是否為0、0.0、空字符串、null、false、空數組等,若是則返回true,否則返回false。

主站蜘蛛池模板: 宜黄县| 察哈| 思南县| 孙吴县| 巩义市| 东兰县| 周至县| 格尔木市| 石首市| 建湖县| 西乌珠穆沁旗| 灵璧县| 万全县| 隆昌县| 永昌县| 泽普县| 永靖县| 监利县| 阿城市| 方正县| 原平市| 渝北区| 靖州| 社旗县| 民乐县| 镇江市| 古田县| 福鼎市| 珠海市| 大化| 连云港市| 卫辉市| 黄陵县| 磴口县| 称多县| 晋中市| 定边县| 施秉县| 宿州市| 柯坪县| 大同县|