迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

检查 PHP 中 Null 的类型和值

作者:迹忆客 最近更新:2023/03/27 浏览次数:

本文将比较和检查 PHP 空值与 ''0false 等值。我们将使用双等号和三等号运算符来演示差异。


在 PHP 中使用双和三等号运算符将空值与空字符串进行比较

在 PHP 中,有各种比较运算符。我们使用比较运算符来比较两个实体之间的值。PHP 中最常用的双等号和三等号运算符。这两个比较运算符之间有一个简单的区别。双等于运算符,== 比较两个实体之间的值。而三元组等于运算符,=== 比较值,以及两个实体之间的类型。我们需要知道这些差异才能按照我们想要的方式比较 PHP 中的实体。

我们可以将空值与空字符串进行比较,并使用这两种比较运算符观察差异。例如,创建一个变量 $foo 并将其分配给一个空字符串。然后,使用 if 条件将变量与 NULL 与双等号运算符进行比较。如果条件为真,则显示消息 foo is null。如果条件为假,则显示消息条件为假。同样,对同一段代码使用三重等号运算符。

我们可以看到第一个代码示例返回真值,第二个代码示例返回假值。double equals 运算符只比较空字符串和 NULL 的值,并且值相等。但是,三元等号运算符会比较这些实体的值和类型。由于空字符串是 string 类型,而 NULLNULL 类型,因此返回的值为 false。我们可以使用 gettype() 函数来检查类型。

示例代码:

$foo = '';
if($foo == NULL) {
 echo 'foo is null';
}
else{
 echo 'the condition is false';
}

输出:

foo is null

示例代码:

$foo = '';
if($foo === NULL) {
 echo 'foo is null';
}
else{
 echo 'the condition is false';
}

输出:

the condition is false

在 PHP 中使用双等号和三等号运算符将空值与 0 进行比较

在这里,我们将使用双等号和三等号运算符将 NULL0 进行比较。我们知道 0 是一个整数。当我们使用双等于运算符将其与 NULL 进行比较时,条件将为真,因为 0 为空。但是,integerNULL 是不同的类型。因此,使用三重等号运算符将运行假条件。

因此,我们在将空值与 0 进行比较时,了解了双等号和三等号比较运算符的工作原理。

示例代码:

$foo = 0;
if($foo == NULL) {
 echo 'foo is null';
}
else{
 echo 'the condition is false';
}

输出:

foo is null

示例代码:

$foo = 0;
if($foo === NULL) {
 echo 'foo is null';
}
else{
 echo 'the condition is false';
}

输出:

the condition is false

在 PHP 中使用双和三等号运算符将空值与进行比较

我们将使用双等号和三等号比较运算符将 NULLfalse 布尔值进行比较。falseNULL 的值相同;因此,真条件是使用双等于运算符执行的。由于 false 是一个布尔值,它的类型与 NULL 不同,因此执行 false 条件。

示例代码:

$foo = false;
if($foo == NULL) {
 echo 'foo is null';
}
else{
 echo 'the condition is false';
}

输出:

foo is null

示例代码:

$foo = false;
if($foo === NULL) {
 echo 'foo is null';
}
else{
 echo 'the condition is false';
}

输出:

the condition is false

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便