奇怪的未定义索引:ID,STD通知。怎么才能修好呢?

时间:2011-08-14 作者:PrivateUser

好的,我正在调试模式下运行wordpress。我收到了很多通知。

这是我的密码。

<?php
//allows the theme to get info from the theme options page
global $options;
foreach ($options as $value) {
    if (get_option( $value[\'id\'] ) === FALSE) { $$value[\'id\'] = $value[\'std\']; }
    else { $$value[\'id\'] = get_option( $value[\'id\'] ); }
    }
?>
这就是我所看到的。

Notice: Undefined index: id in functions\\get-options.php on line 5

Notice: Undefined index: std in functions\\get-options.php on line 5
这些通知重复了大约20次。我的代码有什么问题?。有人能帮我纠正这些错误吗。谢谢

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

第一:写入false === get_option( \'whatever\' ); - see Coding Standards.

第二:为什么有一个变量?$$value[\'id\'] = $value[\'std\'];.

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?