我正在尝试回复用户名和来自我发表的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?
答案 0 :(得分:3)
您的逗号应该用字符串括起来:
echo '<div class="greeting">'.$greeting.' , '.$current_user->user_login. '</div>';