这几个变量判断函数在PHP开发中用的其实挺多的,而且粗看上去都差不多,但其实还是有不少的区别的,如果搞不清楚,也许就会遗留一些潜在的bug, 包括我自已也遇到过这样的坑,比如有一次我就遇到过用empty判断出现的问题,前端是允许输入0的,但是我用empty判断的话就为真,我就直接给报错了,所以这里就不能用这个判断了.我们先看下这几个函数 sset — 检测变量是否已设置并且非 NULL empty — 检查一个变量是否为空,以下的东西都被认作空 is_null — 检测变量是否为 NULL 一…