位置: 编程技术 - 正文

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)

  • 中外合资企业要交什么税
  • 何谓关税
  • 固定资产累计折旧是什么科目
  • 材料采购二级科目
  • 福利企业发放职工集资利息是不是要交个人所得税
  • 大型机械进退场费属于机械台班单价组成部分
  • 出口报关单上的运费和保费和实际不一致
  • 应纳税调增调减会计分录
  • 企业生产设备发生的日常维修费用
  • 招待住宿费计入什么科目
  • 存出保证金的账务处理
  • 个人账户可以转公户吗?
  • 纳税人涉税信息查询
  • 开专票和普票的税点
  • 暖气冷气热水的增值税适用税率是多少?
  • 房地产公司靠什么赚钱
  • 利润表净利润等于科目余额表
  • 公司注册资金未实缴可以申请破产吗
  • 购进材料再销售怎么会计分录
  • 当月已认证的可抵扣增值税
  • 员工工伤一次性赔偿申请书
  • 应收账款保理会计处理 会计视野
  • 商事账薄的特征
  • 传递优化的作用
  • 票据融资都有哪些方式
  • 土豆发芽了能吃吗有没有毒
  • regsrv.exe - regsrv是什么进程 有什么用
  • 微信小程序前端源码
  • 客户多付的货款叫什么
  • 生产车间生产人员福利费
  • ChatDoctor本地部署应用的实战方案
  • 蓝桥杯第十四届模拟赛第三期
  • python中文分词代码
  • 小程序从入门到精通
  • 物流辅助服务要办许可证吗
  • 印花税怎么从账上取数
  • 递延所得税资产和所得税费用的关系
  • python中with语句的用法
  • 清理扬声器
  • mysql时间格式转换函数
  • 税务登记证证书编号是什么
  • 公司自主研发新能源汽车
  • 租赁中承租人的会计分录
  • 处理废旧材料会计分录
  • 公司代房东缴纳个税怎么处理
  • 房产交易缴税
  • 我国消费现状分析
  • 电子商业承兑汇票的承兑有以下几种方式
  • 小企业营业外支出坏账损失
  • 购买农副产品抵扣进项税的规定
  • 机票改签手续费能报销吗
  • 通行费的进项抵税怎么算
  • 为什么预付账款可以通过应付账款核算
  • 物流公司挂靠车辆如何做账?
  • 会计凭证后面需要打勾的是
  • 企业会计做账教程
  • 私人企业会计工作内容
  • mac硬盘挂载软件
  • 主板bios无法重置
  • centos下netconfig 的安装方法
  • win8cp
  • Win10预览版镜像
  • linux 常用系统
  • 怎么防电胖
  • win7系统图形设置选项
  • win8开机进不了桌面
  • edge以ie
  • unity hud优化
  • html5翻页效果
  • 使用scp获取远程linux服务器上的文件 linux远程拷贝文件
  • bat批处理执行cmd命令
  • jquery 表格 排序
  • 批处理/d
  • js生成excel文件
  • 安卓开发例子
  • 探寻Javascript执行效率问题
  • 梦见擦窗户框
  • python的web框架
  • android studio 运行配置
  • 中央财经大学法学院
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设