書名: 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。
推薦閱讀
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- 手機安全和可信應用開發指南:TrustZone與OP-TEE技術詳解
- Manga Studio Ex 5 Cookbook
- 編程珠璣(續)
- 概率成形編碼調制技術理論及應用
- Jupyter數據科學實戰
- Nginx Lua開發實戰
- Mastering VMware Horizon 7(Second Edition)
- Python預測之美:數據分析與算法實戰(雙色)
- Java高級程序設計
- JavaEE架構與程序設計
- 游戲設計的底層邏輯
- Mastering Python
- 算法訓練營:海量圖解+競賽刷題(入門篇)
- Alfresco for Administrators