Проблемка с php кодом

Проблемка с php кодом
Есть код:
getPosts(10);
if ($posts) {
foreach ($posts as $post) {
if ($post->image != '') {$myimg = " ";}
else {$myimg = '';};
print(".$myimg.");
}
}
?>

и

getPosts(10);
if ($posts) {
foreach ($posts as $post) {
if ($post->image != '') {$myimg = "image.") no-repeat center center;'>";}
else {$myimg = '';};
print(".$myimg.");
}
}
?>
Так вот. Первый код работает нормально и печатает, то что надо. А вот второй выдаёт следующее: я никак не могу понять почему так происходит....

  • Естественно, в фигурных скобках бред какой-то.
  • if ($post->image != '') {$myimg = "image.") no-repeat center center;'>";}
    что попало написано