我有以下代码:
if ($login->messages || $content->messages) {
    echo '<div id="message">';
    foreach ($login->messages as $message) {
        echo $message;
    } foreach ($content->messages as $message) {
        echo $message;
    }
    echo '</div>';
}
$login->messages 和 $content->messages 都是可能为空的数组。当 $login->messages 为空但 $content->messages 不为空时,一切正常并显示 $content->messages 中的消息 但是,当 $login->messages 有内容且 $content->messages 为空时,显示登录消息,然后我在消息下收到错误“警告:为 foreach() in 提供的参数无效”。我看不出我做错了什么。
谢谢你。