我正在处理的投资组合网站的标题中有一个小的 switch 语句,它控制哪些链接显示在哪个页面上。$id 的值来自 GET 变量,即 - '?id=index'。
switch($id) {
case "index":
//Show links to content
case !"index":
//Show link to index
case !"about":
//show link to about page
}
问题是 NOT 运算符在最后两种情况下不起作用。我希望当用户不在索引页面上时显示索引的链接,以及关于页面的链接。目前,所有链接都显示在索引页面上(当 $id == "index 时),并且 NONE 显示在任何其他页面上。
为什么会这样?