-3

过去几周我一直在弄清楚,我一直在搞砸它,但仍然无法修复它。我不确定长度编码有什么问题。

错误消息是 - PHP 注意:未定义的索引:长度

    // Local variables.
    $output      = '';
    $title       = '';
    $description = '';
            // Local variables by uyghur    
    $iTuneImage              = $options['iTuneImage'];
    $programlink     = $options['programlink'];
    $programTag              = $options['programTag'];
    $iTuneAuthor     = $options['iTuneAuthor'];
    $iTunesummary    = $options['iTunesummary'];
    $iTunesSubtitle  = $options['iTunesSubtitle'];
    $iTunesName      = $options['iTunesName'];
    $iTunesEmail     = $options['iTunesEmail'];
    $iTunesKeywords  = $options['iTunesKeywords'];
    $imageTag        = $options['imageTag'];
    $Audiodiscription        = $options['Audiodiscription'];
    $programTag      = $options['programTag'];
    $linkTAG         = $options['linkTAG'];
    $length          = $options['length'];
4

1 回答 1

2

如果“长度”确实是可选的,请执行此操作(对于数组的任何其他索引也是如此)。

$length          = isset($options['length']) ? $options['length'] : null;

如果您需要长度,则应将其作为错误处理(对于数组的其他索引也是如此)。

if (!isset($options['length'])) { 
    throw new \Exception('You forgot the length!');
}
// the rest of the code...
于 2013-10-31T18:05:35.627 回答