isset(),empty(),isnull()使用详解

来源:互联网 发布:java游戏破解版网站 编辑:程序博客网 时间:2024/05/21 10:22

isset()

用途: 检测变量是否被设置 

格式:bool isset ( mixed var [, mixed var [, ...]] ) 

详解:

  • 变量不存在则返回 FALSE 
  • 变量存在且其值为NULL,也返回 FALSE 
  • 变量存在且值不为NULL,则返回 TURE 
  • 同时检查多个变量,全部符合要求返回 TRUE,否则返回 FALSE 
补充:检测常量是否已设置可使用 defined() 函数。 

empty()

用途: 判断值为否为空,或者数组中是否有值

格式:bool empty ( mixed var ) 

详解:

  • 若变量不存在则返回 TRUE 
  • 若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE 
  • 若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE 

isnull()

用途:判断值是否为null
格式:bool is_null ( mixed $var )
详解:
  • 若值为null返回true,否则为false

原创粉丝点击