我刚开始学习PHP,一直在阅读和玩——下面的代码,我正在尝试加载页面(正如你所看到的)——我遇到了解析错误。语法错误,index.php第7行出现意外T_VARIABLE
我索引上的第7行
<?php include( $id ) ?>
我被告知应该是针对变量而不是($id)
当我在当前编码中按原样使用($id)或($nav_menu)时,它会导致我无法打开流:没有这样的文件或目录
我可能错过了一些显而易见的东西,但有人能为我指明正确的方向吗?
谢谢
<?php
if (is_numeric($_GET[ id ])) //prevent hacking
{
switch ($_GET[ id ]) //get the id of menu needed for this page
{
case 0:
$nav_menu = "content.php"; //if the variable is 0 or not set
break;
case 1:
$nav_menu = "bio.php"; //if the variable is 1, get category 1 links
break;
case 2:
$nav_menu = "contact.php"; //if the variable is 2, get category 2 links
break;
default:
$nav_menu = "content.php"; //redundant for defaulting if the id is greater than 2
}
}
?>