检查变量是否存在且 === 为真
2022-08-30 23:06:34
我想检查是否:
- 数组集中的字段
- 字段 === 真
是否可以用一个语句来检查这一点?if
检查是否可以解决问题,但会抛出PHP通知。我真的必须检查该字段是否已设置,然后是否为真?===
我想检查是否:
是否可以用一个语句来检查这一点?if
检查是否可以解决问题,但会抛出PHP通知。我真的必须检查该字段是否已设置,然后是否为真?===
if (isset($var) && ($var === true)) { ... }
好吧,您可以忽略该通知(即使用error_reporting()
函数将其从显示中删除)。
或者你可以用邪恶的@
字符来抑制它:
if (@$var === true) { ... }
不建议使用此解决方案
我认为这应该可以解决问题...
if( !empty( $arr['field'] ) && $arr['field'] === true ){
do_something();
}