0

我正在尝试回应我所做的 IF 语句中的用户名和问候语。

<?php
                global $current_user;
                get_currentuserinfo();
                echo get_avatar( $current_user->ID, 64 );
                $hour = date('G');
                if ($hour < 12) {
                    $greeting = 'Good Morning';
              } else if ($hour < 18) {
                    $greeting = 'Good Evening';
              } else {
                    $greeting = 'Good Night';
        }

    echo '<div class="greeting">'.($greeting). , .$current_user->user_login. '</div>';
?>

但我收到语法错误:

语法错误,意外的“,”

如何将 2 个变量回显到一个 div 中?

4

1 回答 1

3

您的逗号应包含在字符串中:

echo '<div class="greeting">'.$greeting.' , '.$current_user->user_login. '</div>';
于 2013-01-07T22:32:37.777 回答