{fbmip:fixed type="top" id="mipfixed" dataSlide="header-fixed-slide" class="fb-header-fixed"}
{fbview:mainmenu menuItemCode='$menuItemCode'/}
{/fbmip:fixed}
{fbmip:img fit='cover' src="$banner2['img_url']" alt="$banner2['title']"/}

PHP中isset()和empty()函数有什么区别?

  • 发布时间:
  • 浏览:97
  • 来源:平步科技官网

1、isset() 的定义

检测变量是否已设置并且非 NULL

结果

2、empty() 的定义

==检查一个变量是否为空==

以下的东西被认为是空的:

"" (空字符串)

0 (作为整数的0)

0.0 (作为浮点数的0)

"0" (作为字符串的0)

NULL

FALSE

array() (一个空数组)

$var; (一个声明了,但是没有值的变量)

3、isset() 和 empty()的比较



结论:==' ' ,null , 0 ,'0'互相相等;'',null不等于'0'==