位置: 编程技术 - 正文

PHP中empty,isset,is_null用法和区别

编辑:rootadmin

推荐整理分享PHP中empty,isset,is_null用法和区别,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1.empty用法

bool empty ( mixed var)如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE

2.isset()

isset -- 检测变量是否设置

描述bool isset ( mixed var [, mixed var [, ...]])如果 var 存在则返回 TRUE,否则返回 FALSE。 如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("0")并不等同于 PHP 的 NULL 常数。

PHP中empty,isset,is_null用法和区别

注意:如果变量不存在,isset()和empty()都不会报错;is_null(),is_numeric()会报错

如何区别如下数组中 [0,'',null] 三个元素?(1)区别0:

(2)区别''

(3)区别null

另外在做表单提交的时候可能经常要检测一个变量是否存在,假如$_REQUEST['status'] = 0;使用empty($_REQUEST['status'])返回true,但是使用isset($_REQUEST['status']) 判断就不是空

3. is_null():

bool is_null ( mixed $var ) (php.net官方文档的函数定义)当参数满足下面三种情况时,is_null()将返回TRUE,其它的情况就是FALSE1、它被赋值为NULL2、它还没有赋值3、它未定义,相当于unset(),将一个变量unset()后,不就是没有定义吗让我们来看一些例子:

PHP重定向与伪静态区别 什么是伪静态伪静态是相对真静态来讲伪静态只是把URL改成静态形式,实际上还是动态网页伪静态有着真静态一样的SEO什么是重定向(很常用重点学习

php使用json_decode后数字对象转换成了科学计数法的解决方法 本文实例讲述了php使用json_decode后数字对象转换成了科学计数法的解决方法。分享给大家供大家参考,具体如下:问题:今天在搞网页游戏在facebook积分

highchart数据源纵轴json内的值必须是int(详解) varusers=["0","0","0","0","0","2","0"];这样的纵轴数据是不显示的,json里面的值必须是int类型。必须是这样:varusers=[1,1,1,1,1,1,1];难道不能自动转一下吗?还是我

标签: PHP中empty,isset,is_null用法和区别

本文链接地址:https://www.jiuchutong.com/biancheng/293814.html 转载请保留说明!

上一篇:简单谈谈 php 文件锁(简述php的概念和特点)

下一篇:PHP重定向与伪静态区别(php重定向伪造referer)

  • 国际反避税措施
  • 收到失业保险稳岗补贴会计分录
  • 出口货物发生退运是征税还是免税
  • 公司购买的二手车如何计提折旧
  • 为了贷款支付的土地评估费用怎么会计处理?
  • 存货可变现净值与成本孰低 考虑销量吗
  • 去年的原材料发票能入账吗
  • 资源税法律制度PPT免费下载
  • 企业年金税前扣除标准表
  • 确认投资收益是按照出资比例还是股权比例
  • 免税单位无租使用纳税单位土地
  • 购买小汽车增值税发票金额开错
  • 福利费专票进项转出怎么做账
  • 留抵税额如何抵扣
  • 购买土地交易费用怎么算
  • 如何激活windows11专业版?
  • 最新气象报告
  • 办妥托收手续会计分录
  • 坏账损失的确定原则
  • 重装系统后怎么恢复原来的系统
  • php获取文件列表并输出
  • win11咋截屏
  • 押金少退侵犯了哪条法律
  • os x yosemite dp5下载地址 os x 10.10 dp5更新内容
  • hipsdaemon.exe是什么
  • 应付职工薪酬是负债吗
  • 前端后端选择
  • zend framework手册
  • 公司股东年底分红怎么做账
  • 新星计划2021
  • 公司设备搬家费会计分录
  • vuex用法和原理
  • 应收账款贷款怎么做
  • 办营业执照怎么填写经营范围
  • php单例模式优点
  • 劳务公司承接项目的方案怎么写
  • vj刷题
  • 企业注销库存怎么处理
  • 房地产材料采购清单
  • 工业企业存货核算方法
  • 如何在sql server中建立一个表
  • 免税企业免征增值税条件
  • sql server2012使用方法
  • 会计调转回去还要继续教育吗
  • 开票怎么凑齐小票
  • 上年度没有计提企业所得税,今年怎么做分录
  • 内含增长率简易公式如何理解
  • 国有资产如何保值
  • 购买的税控设备
  • 购置税 过户
  • 物料损失怎么入账
  • 损益平准金结转
  • 小规模公司购买汽车如何抵税
  • 主营业务利润率反映了企业的什么能力
  • SQL Server Parameter Sniffing及其改进方法
  • mysql 基本操作
  • mac安装surge
  • mysql5.7.22安装配置教程
  • dos下如何安装win7
  • ubuntu系统安装教程详细
  • wuloader.exe wuloader进程是什么软件
  • windows8关机在哪里
  • 电脑xp自带的杀毒软件在哪里
  • xp连接到共享打印机
  • win7系统无法开机解决方法
  • win7电脑视频预览图如何显示出来
  • win7关闭操作中心图标
  • win10资源管理器快捷键
  • win7电脑关机出现0xc0000142是什么原因
  • cocos2dx入门
  • 一键备份系统和一键还原系统
  • shell脚本 教程
  • 搭建入门
  • angular form表单
  • shell脚本实现文件重命名
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • jQuery Ajax使用FormData对象上传文件的方法
  • python二分查找非递归
  • 开票软件如何升级系统
  • 在深圳居住的香港居民怎样办理边境地区通行证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设