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 つの変数を 1 つの div にエコーするにはどうすればよいですか?

4

1 に答える 1

3

コンマは文字列で囲む必要があります。

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