php empty判断0,PHP empty() 检测一个变量是否为空
empty() 函数用于检测一个变量是否为空。
empty()
PHP empty() 用于检测一个变量是否为空,如果被检测的变量为空则返回 TRUE,否则返回 FALSE 。
语法:
bool empty( mixed var )
例子:
$var = "";
if(empty($var)){
echo '变量 $var 为空';
} else {
echo '变量 $var 不为空';
}
?>
运行该例子输出:
变量 $var 为空
注意
empty() 只能用于检测变量,如这种用法是非法的: empty(addslashes($var)) 。
empty() 是一个语言结构而非函数,因此它无法被变量函数调用。
提示
下述情况,empty() 返回 TRUE :
// 变量没有值
$var = "";
// 变量值为 0 或 "0"
$var = 0;
$var = "0";
// 空数组
$var = array();
// 变量被设置为 null
$var = null;
// 变量被设置为 false
$var = false;
// 被 unset() 函数释放了的变量
unset($var);
// 类里变量被 var 关键字声明,但尚未设定
var $var;
empty() 与 isset() 的比较
empty()
isset()
(bool)
$var = ""
TRUE
TRUE
FALSE
$var = null
TRUE
FALSE
FALSE
$var = FALSE
TRUE
TRUE
FALSE
var $var
TRUE
FALSE
FALSE
$var = array()
TRUE
TRUE
FALSE
$var = 0
TRUE
TRUE
FALSE
$var = "0"
TRUE
TRUE
FALSE
可见 empty() 是比 isset() 对变量更严格的检查。
参考阅读
isset():检测变量是否设置
unset():释放给定的变量
php empty判断0,PHP empty() 检测一个变量是否为空相关推荐
- php 检测 变量是否设置,PHP中检测一个变量是否有设置的函数是什么?
汪汪一只猫 PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: ...
- shell中如何判断一个变量是否为空
shell中如何判断一个变量是否为空 shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下: 1.变量通过" "引号引起来 #!/ ...
- 在shell中如何判断一个变量是否为空
在shell中如何判断一个变量是否为空 判断一个脚本中的变量是否为空,我写了一个这样的shell脚本: #!/bin/sh #filename: test.sh para1= if [ ! -n $p ...
- linux 脚本 变量为空,Shell判断一个变量是否为空
判断一个变量是否为空 . 1. 变量通过" "引号引起来 如下所示:,可以得到结果为 IS NULL. #!/bin/sh para1= if [ ! -n "$para ...
- php检测一个变量是否设置函数,php如何判断变量是否有设置的函数
php判断变量是否有设置的函数的方法:可以利用isset()函数来进行判断.isset()函数用于检测变量是否已设置并且非NULL.如果指定变量存在且不为NULL,则返回TRUE,否则返回FALSE. ...
- Java:List判空的条件:List=null 和 List.size = 0 当需要对一个LIst进行判空操作时我们可使用如下两个语句:
当需要对一个LIst进行判空操作时我们可使用如下两个语句: if (list == null || list.size() == 0) {} if (list != null && l ...
- php true to 1,PHP语言中,______函数能检测一个变量是否存在,返回true表示变量存在,false表示变量不存在;______函数可以删除一个指定的变量,没有返回值。...
[单选题]A comparison of traditional pedagogy and language use in real life in ______ . [单选题]下颌下腺 [判断题]双 ...
- python3判断变量存在_Python3基础 list in/not in 判断一个变量是否在列表中存在
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...
- linux shell 文件空,linux shell编程 如何判断一个文件是否为空
shell 判断文件/目录是否为空 jfkidear144932015-01-15 shell中如何判断一个变量是否为空 l_nan365492014-07-14 在shell中如何判断一个变量是否为 ...
最新文章
- 准确率至上已是过去式,这些趋势在2020年的AI领域更受关注
- 根据内容来产生一个二维码
- 莫队(不带修改)模板
- lda 吗 样本中心化 需要_机器学习 —— 基础整理(四):特征提取之线性方法——主成分分析PCA、独立成分分析ICA、线性判别分析LDA...
- 总结一些通用的处理方法
- 推荐一个非常好的行为验证码开源项目!
- numpy---(精简)
- halcon彩色图像颜色处理算子,持续更新
- IaaS,PaaS,Saas 云服务的介绍
- make,make install命令
- qq传文件 udp_软考网络工程师备考-10:网络互连与互联网3-TCPUDP
- Android学习笔记07---查看Android虚拟机输出的错误信息与如何部署应用到自己的真实手机
- 计算纯文本情况下RichTextBox实际高度的正确方法(.NET)
- 【C/C++】【VS开发】结构体存储空间数据对齐说明
- 华为那道上机题 用?来区隔一句话的输入。
- 洛谷 P1113 杂务
- 怎样把水货E72升级后英文变中文
- WPF中实现PropertyGrid的三种方式
- 写在2019年来临前的倒数0.5小时
- android qq语音按钮,qq语音设置怎么操作?手机qq语音设置在哪里