PHP中,在判断变量是否为空的时候,总会纠结应该选用哪个函数,下面列取常用的多种情况,其中1/3经过我的验证,其它来自网络,验证后使用。。。

 

使用 PHP 函数对变量 $x 进行比较
表达式 gettype() empty() is_null() isset() if($x) Boolean is_null
$x = ""; string TRUE FALSE TRUE FALSE false
$x = null; NULL TRUE TRUE FALSE FALSE true
var $x; NULL TRUE TRUE FALSE FALSE true
$x is undefined NULL TRUE TRUE FALSE FALSE true
$x = array(); array TRUE FALSE TRUE FALSE false
$x = false; boolean TRUE FALSE TRUE FALSE false
$x = true; boolean FALSE FALSE TRUE TRUE false
$x = 1; integer FALSE FALSE TRUE TRUE false
$x = 42; integer FALSE FALSE TRUE TRUE false
$x = 0; integer TRUE FALSE TRUE FALSE false
$x = -1; integer FALSE FALSE TRUE TRUE false
$x = "1"; string FALSE FALSE TRUE TRUE false
$x = "0"; string TRUE FALSE TRUE FALSE false
$x = "-1"; string FALSE FALSE TRUE TRUE false
$x = "php"; string FALSE FALSE TRUE TRUE false
$x = "true"; string FALSE FALSE TRUE TRUE false
$x = "false"; string FALSE FALSE TRUE TRUE false

相关文章:

  • 2021-11-30
  • 2022-01-27
  • 2021-12-17
  • 2021-09-02
  • 2021-07-24
  • 2021-11-06
  • 2021-07-26
猜你喜欢
  • 2021-11-07
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
相关资源
相似解决方案