我可以做这样的事吗我想我可能会设置错误。
我正在加载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 />";
}
答案 0 :(得分:1)
是。这里没有语法障碍,也没有特别的最佳实践。