PHP中isset和empty如何区分使用场景及具体示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计865个文字,预计阅读时间需要4分钟。
前言:在编写程序调用变量时,若遇到未定义的变量,会报错。这是就需要我们先对变量进行判断,再进行相关操作。这里主要记录两个变量判断函数的使用:isset()与empty()。
1. isset()函数isset()函数用于判断变量是否已设置并赋值。如果变量已设置并赋值,则返回true;否则返回false。
2. empty()函数empty()函数用于判断变量是否为空。如果变量为空,则返回true;否则返回false。
示例代码:php
$var='有值';$var1=isset($var) ? '已定义' : '未定义';echo $var1; // 输出:已定义
// empty()示例$var2=empty($var) ? '为空' : '不为空';echo $var2; // 输出:为空
$var='有值';$var2=empty($var) ? '为空' : '不为空';echo $var2; // 输出:不为空?>
前言
在编写程序调用变量时,遇到未定义的变量时,会报错,这是就需要我们对变量先进行判断,再进行相关操作。
这里主要记录两个变量判断函数的使用:isset()与empty()
1、isset — 检测变量是否已设置并且非 NULL
isset ( mixed $var [, mixed $... ] ) : bool
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。
本文共计865个文字,预计阅读时间需要4分钟。
前言:在编写程序调用变量时,若遇到未定义的变量,会报错。这是就需要我们先对变量进行判断,再进行相关操作。这里主要记录两个变量判断函数的使用:isset()与empty()。
1. isset()函数isset()函数用于判断变量是否已设置并赋值。如果变量已设置并赋值,则返回true;否则返回false。
2. empty()函数empty()函数用于判断变量是否为空。如果变量为空,则返回true;否则返回false。
示例代码:php
$var='有值';$var1=isset($var) ? '已定义' : '未定义';echo $var1; // 输出:已定义
// empty()示例$var2=empty($var) ? '为空' : '不为空';echo $var2; // 输出:为空
$var='有值';$var2=empty($var) ? '为空' : '不为空';echo $var2; // 输出:不为空?>
前言
在编写程序调用变量时,遇到未定义的变量时,会报错,这是就需要我们对变量先进行判断,再进行相关操作。
这里主要记录两个变量判断函数的使用:isset()与empty()
1、isset — 检测变量是否已设置并且非 NULL
isset ( mixed $var [, mixed $... ] ) : bool
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。

