我希望包含不同的文件,具体取决于传递给get
方法的参数。例如。如果网址中传递的id
为101
,那么我想要包含file_101.php
。以下是我到目前为止的情况:
if(cat_id == 101)
{
$filename="file_101.php";
}
//some code here
include('$filename');
我也尝试过:
include('echo $filename;');
但是它给出了错误
include()[function.include]:无法访问echo $ filename;
答案 0 :(得分:6)
摆脱单引号。它们使PHP将$
解析为文字美元符号,而不是变量名的开头。
include($filename);
答案 1 :(得分:0)
你的回音太多了!您可以使用以下文件包含文件:
include 'file.php';
或者您可以使用其他人编写的方法。
也替换为$ cat_id cat_id!
PS。我劝你指定你包含的文件的名称而没有变量。