修复方法:PHP注意:未定义的索引

时间:2019-08-01 13:59:39

标签: php wordpress

在我创建的表单中,我有一个不想更新的多重选择。调试日志将我指向这行代码,但是我只是WordPress的菜鸟用户,所以我不知道该怎么办。

我尝试删除该表单并使用一个新表单,并且仅将插件与标准的二十一十五主题一起使用,尽管似乎没有任何作用。

$stripslashes = $args['submitted'][ $key ];
  

PHP注意:未定义的索引:第271行的/home3/thestva6/public_html/wp-content/plugins/ultimate-member/includes/core/um-actions-profile.php中的Kurser-K.H   PHP注意:未定义的索引:/home3/thestva6/public_html/wp-content/plugins/ultimate-member/includes/core/um-actions-profile.php在271行上的_um_row_1

1 个答案:

答案 0 :(得分:0)

在尝试访问索引之前,应检查索引是否存在。

使用isset()函数进行检查-isset($ args ['submitted'] [$ key])

$stripslashes = isset( $args['submitted'][ $key ] ) ? $args['submitted'][ $key ] : '';

这将确保键在多维数组中存在,如果不存在,它将返回空字符串。这样可以防止发出通知