格式问题

格式问题

<?
function booklist($guestbookname,$booknum,$keywords=0,$searchtype=0)
{
?>
<?
if (!empty($keywords))
{
                        $query = "select * from `sge_words` where ".$searchtype." like '%".$keywords."%' ORDER BY Id DESC";
}
else
{
        $query = "select * from `sge_words` ORDER BY Id DESC";
}

为什么这个函数格式要这样写呢?
function booklist($guestbookname,$booknum,$keywords=0,$searchtype=0)
{
?>

直接把括号的函数的体写完不就行了,为什么要?>再来重新开个头呢。有点不清楚。

应该直接把函数体写完
如履薄冰

哦,我是在网站上下的那个留言本代码里看到的。以为他是规范故意这样写的。