Hacerlo así no es la mejor forma, de hecho es menos rápida, aunque con pocos datos no se nota.
Te muestro como lo hago yo ( recomendado hace muchos años ya, por masters de este foro ).
Código PHP:
<ul>
<?php
foreach ($posts as $post)
{
?>
<li>
<a href="<?php echo $post['href'];?>" target="_blank"><?php echo $post['subject'];?></a>
</li>
<?php
}
?>
</ul>