Ошибка синтаксиса PHP на get_posts

У меня есть следующее кодирование:

<?php global $post; $args = array( 'numberposts' => 8); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post);     echo '<a href='.the_permalink().'>'.the_title().'</a><br />';     endforeach; ?> 

Dreamweaver выделяет потенциальную синтаксическую ошибку в строке 6 и 7. Я уверен, что это что-то очень простое, но может ли кто-нибудь указать мне в правильном направлении, чтобы решить эту ошибку, пожалуйста?

Solutions Collecting From Web of "Ошибка синтаксиса PHP на get_posts"