我在下面的消息中有2个调试通知
[phpBB Debug] PHP注意:在第428行的文件[ROOT] /memberlist.php中:未定义的索引:ban_end
有问题的一行是 if($ member ['ban_end']> = time()|| $ member ['ban_end'] =='0')
现在,如果我添加这样的isset,它会杀死1个调试
if(isset($ member ['ban_end'])> = time()|| $ member ['ban_end'] =='0')
我如何应用isset所以banset都被isset
覆盖答案 0 :(得分:0)
您发布的代码无效,因为它将time()
的值与布尔值进行比较。
你可以这样做:
if (isset($member['ban_end'])) {
if ($member['ban_end']) >= time() || $member['ban_end'] == '0') {
// some code
}
} else {
// do something if variable not set
}
您可能需要了解为什么没有设置变量,而不是应用创可贴修复。