我可以做这样的事情吗?我想我可能设置错了。
我正在加载 2 种不同的页面格式,$current_subject 或 $current_page。我认为这个开关是我加载 $current_subject 所需要的。但是我如何将 $current_page 添加到开关中,或者我会像我设置的那样做吗?
似乎我可能做错了,所以我想我会问。
我想我在说什么。这是正确的方法吗,还是有更语义化的方法?
if ($current_subject) {
switch ($current_subject["id"]) {
case 8:
echo page_content() . "<br />" . list_archives();
break;
case 4:
case 5:
echo all_post_content();
break;
case 1:
case 2:
case 3:
echo page_content();
break;
case 7:
echo contact();
break;
}
} elseif ($current_page) {
echo "<h1>". htmlentities ($current_page ["menu_name"])."</h1>";
echo "<p class=\"name\"><em>Posted by: " . htmlentities ($current_page ["author"]) . post_date () . "</em></p>";
echo "<p>". nl2br(htmlentities($current_page ["content"])) . "</p><br />";
}