php验证:isset()必须与!empty()

时间:2015-05-05 20:09:02

标签: php validation isset

如果我想检查元素(例如$ _POST ['name'])是否存在,我会这样做:

A。)if(isset($_POST['name']))

如果我想看看元素是否存在且不是空的,我会做B.)或者它是C.)足够吗?

B。)if(isset($_POST['name']) && !empty($_POST['name']))

C。)if(!empty($_POST['name']))

我已经尝试过了C.)工作得很好,但声誉良好的学校总是使用B.)方法,我问我的导师那里,她说我应该使用B.)方法,虽然我不清楚为什么我决定在这里要求确定,如果没有必要,不要做过度杀伤。 [他们没有解释我原因。] 你能给我一些例子,为什么我应该使用B.)而不是C.)?

感谢并度过了美好的一天,来自斯洛文尼亚的GregorLeskovšek

0 个答案:

没有答案