Подскажите пожалуйста, как я могу сократить этот код? Процедурным стилем соответственно.
<?
if($publication['img']){
if($publication['description'])
echo "<h3 style='1'/></h3>";
else
echo "<h3 style='2'/></h3>";
}
?>
В голову пришло такое решение, вроде работает, но не совсем так как надо.
<? echo $publication['img'] = ($publication['description']) ? "<h3 style='1'/></h3>" : "<h3 style='2'/></h3>"; ?>
Во втором коде, картинка подставляется в любом случае, хоть есть на нее путь в базе хоть и нету. Почему так получается я понимаю, а вот как правильно сократить код не совсем. Покажите как правильно сократить что-бы я понял этот момент и синтаксис.
Спасибо.