我是靠谱客的博主 瘦瘦蜗牛,最近开发中收集的这篇文章主要介绍php 判断变量为null_PHP中的NULL | 如何设置和检查NULL变量?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

php 判断变量为null

PHP中为NULL (NULL in PHP)

NULL is a special value in PHP, it represents that a variable does contain any value or a variable is undefined. Undefined variable or variable with no value is a type of null.

NULL是PHP中的一个特殊值,它表示变量确实包含任何值或变量未定义。 未定义的变量或没有值的变量是null的类型。

If a variable is assigned with a NULL value, or if any variable is not assigned any value or if a variable is unset using unset() function – variable will be considered as null in PHP.

如果为变量分配了NULL值,或者没有给变量分配任何值,或者使用unset()函数未设置变量,则在PHP中变量将被视为null 。

Checking whether a variable contains NULL or not?

检查变量是否包含NULL?

To check whether a variable contains a NULL value or not, we use is_null() function, it returns true (1), if a variable contains a NULL value or if a variable is undefined.

为了检查变量是否包含NULL值,我们使用is_null()函数,如果变量包含NULL值或变量未定义,则返回true (1)。

Note: If the variable does not has any value or unset using by unset() function, PHP returns a notice that "Undefined variable"

注意:如果变量不具有任何值或未使用unset()函数设置 ,则PHP返回通知“ Undefined variable”

Example:

例:


Input:
$var = NULL;
Function call:
is_null($var);
Output:
1

PHP code to demonstrate use of NULL, is_null() and unset()

PHP代码演示NULL,is_null()和unset()的用法

<?php
$var1 = "Hello";
$var2 = NULL;
$var3 = 10;
$var4 = 20;
if(is_null($var1))
print("var1 contains NULLn");
else print("var1 contains $var1n");
if(is_null($var2)) print("var2 contains NULLn");
else print("var2 contains $var2n");
if(is_null($var3)) print("var3 contains NULLn");
else print("var3 contains $var3n");
if(is_null($var4)) print("var4 contains NULLn");
else print("var4 contains $var4n");
//unsetting all variables
unset($var1);
unset($var2);
unset($var3);
unset($var4);
if(is_null($var1))
print("var1 contains NULLn");
else print("var1 contains $var1n");
if(is_null($var2)) print("var2 contains NULLn");
else print("var2 contains $var2n");
if(is_null($var3)) print("var3 contains NULLn");
else print("var3 contains $var3n");
if(is_null($var4)) print("var4 contains NULLn");
else print("var4 contains $var4n");
?>

Output

输出量

var1 contains Hello
var2 contains NULL
var3 contains 10
var4 contains 20
PHP Notice:
Undefined variable: var1 in /home/main.php on line 25
var1 contains NULL
PHP Notice:
Undefined variable: var2 in /home/main.php on line 28
var2 contains NULL
PHP Notice:
Undefined variable: var3 in /home/main.php on line 31
var3 contains NULL
PHP Notice:
Undefined variable: var4 in /home/main.php on line 34
var4 contains NULL

翻译自: https://www.includehelp.com/php/null.aspx

php 判断变量为null

最后

以上就是瘦瘦蜗牛为你收集整理的php 判断变量为null_PHP中的NULL | 如何设置和检查NULL变量?的全部内容,希望文章能够帮你解决php 判断变量为null_PHP中的NULL | 如何设置和检查NULL变量?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部