PHP的if判断,为什么要写两个条件,只写一个$str==='string'
不是也一样吗?
是出于速度的考虑吗?
代码如下,
if(isset($str) && $str==='string'){
...
}
PHP的if判断,为什么要写两个条件,只写一个$str==='string'
不是也一样吗?
是出于速度的考虑吗?
代码如下,
if(isset($str) && $str==='string'){
...
}
人们在追寻问题的答案的时候,却总是忘记追寻问题本身的意义。
$str
变量的存在,何必加一句 isset($str)
?$str
变量的存在,为什么不加 isset($str)
?2 回答1.3k 阅读✓ 已解决
1 回答975 阅读✓ 已解决
2 回答843 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答899 阅读
1 回答886 阅读
1 回答817 阅读
如果PHP处理一个未声明的变量就会触发一个
Notice
错误,问题不大并不会终止程序的运行但,这是写一个严谨程序的坏习惯
特别是在使用FrameWork的时候,
Notice
错误会被catch
,并终止程序的运行。所以,