正如标题所提到的,使用差(isset(A,B)),如果(isset(一)&& isset(B))
if(isset($a, $b)){
//execute...
}
而且
之间的区别是什么if(isset($a) && isset($b)){
//execute...
}
你认为哪一个更好?
正如标题所提到的,使用差(isset(A,B)),如果(isset(一)&& isset(B))
if(isset($a, $b)){
//execute...
}
而且
之间的区别是什么if(isset($a) && isset($b)){
//execute...
}
你认为哪一个更好?
如果您计划稍后使用empty()
而不是isset()
,则有所不同。
isset()
允许逗号分隔值,而empty()
不允许。
因此,您将需要在empty()
上使用单独的条件,在未来的日期应该如此。
但要回答这个问题,没有区别;两者都是有效的并且以相同的方式工作。
你认为哪一个更好?
这完全是优先选择。
但是,如果一个或另一个应该失败,然后检查两个在不同的条件。在使用此方法if(isset($a, $b))
时,两者都需要设置为使isset()
工作。
如在PHP isset documentation提到:
如果多个参数被提供,然后,如果所有的参数都被设置isset()函数将返回TRUE仅 。评估从左到右 ,并在遇到未设置的变量时立即停止。
所以在功能上没有区别。
我个人更喜欢第一个概念,因为它会产生一个稍短的代码。
*是的,*总是最好引用*官方*手册;-) –
没有也没有。 –
没什么不同,但他们都不喜欢? – AXAI
我没有偏好。 –