我设法消除了我未定义的索引问题,但是弹出了这个新错误:
致命错误:不能在表达式的结果上使用
isset()
(您可以 可以改用“ null!== expression”) C:\ xampp \ htdocs \ mwc_canuto \ cms \ orders.php在第106行
这是一行:
if (isset($rowOrder['expirationdate'] > date("Y-m-d H:i:s"), ($rowOrder['scheduled'] || $rowOrder['used']) == 1))
答案 0 :(得分:2)
您不能在表达式的结果上使用isset()
。对于您的情况,您可以像下面那样重组代码。
if( isset($rowOrder['expirationdate']) && ($rowOrder['expirationdate'] > date("Y-m-d H:i:s")) && ($rowOrder['scheduled'] || $rowOrder['used']) )
答案 1 :(得分:1)
isset()函数用于检查是否设置了变量,在这种情况下,您正在使用isset()函数检查条件。
答案 2 :(得分:0)
在您的Content-Security-Policy: frame-ancestors 'self'
状态下,出现了问题。
使用if
时不能使用条件,但是isset
用于检查是否设置了变量,并且也具有完整的括号。 isset
。
当您可以使用isset($var)
条件时,不能使用if
来分隔两个条件。为此,您可以在两个条件之间写,
。
因此,根据这些规则,您可以这样编写||
条件:
if