• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
养眼大魔王
博客园    首页    新随笔    联系   管理    订阅  订阅

php之isset empty is_null的区别

isset:当前变量没有设置(即不存在),或者变量设置为null的时候,返回true,设置为“”或者0 都是返回的true

empty:变量不存在,设置值为null,设置为“”,设置为0 都返回true

is_null:和isset类似,差别在于is_null对没有设置(即不存在)会产生代码报错

isset和empty都是先检测变量是否存在(声明),然后再检测内容,所以isset和empty只能接受$变量名形式的参数。is_null直接检测内容。

posted @ 2016-01-18 14:13  养眼大魔王  阅读(206)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3