如果我想检查元素(例如$ _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