One alternative:
<?php
if(isset($_GET['s']))
{
printf(
"<li class='selected'><a href='%s'>special page</a></li>\n",
the_permalink()
);
}
elseif(isset($_GET['show']))
{
printf(
"<li><a href='%s'>article</a></li>\n" .
"<li class='selected'><a href='?show=comments'>discussion</a></li>\n" .
"<li class='menu-break'>%s</li>\n",
the_permalink(),
edit_post_link('edit this page')
);
}
else
{
printf(
"<li class='selected'><a href='%s'>article</a></li>\n" .
"<li><a href='?show=comments'>discussion</a></li>\n" .
"<li class='menu-break'>%s</li>\n",
the_permalink(),
edit_post_link('edit this page')
);
}
?>
Personally, I find something like that easier to read and maintain as opposed to all that in-and-out of PHP mode; but your mileage may vary.