Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / PHP中的 empty() 函数和 isset() 函数

在开发过程中,经常会遇到判断变量存不存在以及是否为空的情况,特别是数组,如果访问数组的一个不存在的元素的话,会有Notice级别的错误爆出来,也是一种逻辑不严谨的表现。首先,看一下 empty() 函数:判断一个函数是否为空。那么在PHP中,什么样的情况被看成是空呢?第一种是这个变量不存在;第二种是这个变量的值相当于 FALSE。也就是说 empty($var) 相当于 !isset($var) || $var == FALSE。再来看isset()函数:判断一个变量存在并且他的值不等于NULL。如果 unset($var),$var 将会不存在;如果一个变量被赋予了 NULL,那么该函数也会返回 FALSE;而且这个函数可以有多个参数,仅当所有的参数都存在,并且值不等于NULL时,才会返回 TRUE。因为NULL也是相当于FALSE值的一种值,所以emtpy()函数等于 isset() 加上 判断该变量是否等于其他相当于FALSE的值。CentOS 6.3 安装LNMP (PHP 5.4,MyySQL5.6) http://www.linuxidc.com/Linux/2013-04/82069.htm在部署LNMP的时候遇到Nginx启动失败的2个问题 http://www.linuxidc.com/Linux/2013-03/81120.htmUbuntu安装Nginx php5-fpm MySQL(LNMP环境搭建) http://www.linuxidc.com/Linux/2012-10/72458.htm《细说PHP》高清扫描PDF+光盘源码+全套教学视频 http://www.linuxidc.com/Linux/2014-03/97536.htmPHP 的详细介绍:请点这里
PHP 的下载地址:请点这里本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-09/107423.htm