PHP注意:未定义索引
我收到一个wordpress主题的通知,但我认为这是一个一般的PHP警告PHP注意:未定义索引,php,wordpress,notice,Php,Wordpress,Notice,我收到一个wordpress主题的通知,但我认为这是一个一般的PHP警告 Notice: Undefined index: saved in ..\functions.php on line 255 第255行内容如下: if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</str
Notice: Undefined index: saved in ..\functions.php on line 255
第255行内容如下:
if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';
if($_请求['saved'])回显“”。$themename.“已保存设置”。”;
有什么建议吗,我怎么解决
谢谢。更改为:
if ( isset($_REQUEST['saved']) && $_REQUEST['saved'] ) ...
if(isset($_REQUEST['saved']))
您应该考虑使用特定于方法的超级数组,如
$\u GET
或$\u POST
,而不是更通用的$\u请求
数组。是的,这是一个通用的php通知。您应该使用如下函数:
<?php
if (!empty($_REQUEST['saved']))
echo '<div id="message" class="updated fade"><p><strong>'
. $themename
. ' settings saved.</strong></p></div>';
您还可以使用isset()
检查是否设置了变量。不确定这是否适用于您的具体情况
if ( isset($_REQUEST['saved']) ) {
echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';
}
if(isset($\u请求['saved'])){
回显“”。$themename。“已保存设置。”;
}