如何在PHP中包含文件运行时

时间:2012-11-18 19:35:02

标签: php include

我希望包含不同的文件,具体取决于传递给get方法的参数。例如。如果网址中传递的id101,那么我想要包含file_101.php。以下是我到目前为止的情况:

if(cat_id == 101)
{
    $filename="file_101.php";
}

//some code here
include('$filename');

我也尝试过:

include('echo $filename;');

但是它给出了错误

  

include()[function.include]:无法访问echo $ filename;

2 个答案:

答案 0 :(得分:6)

摆脱单引号。它们使PHP将$解析为文字美元符号,而不是变量名的开头。

include($filename);

答案 1 :(得分:0)

你的回音太多了!您可以使用以下文件包含文件:

include 'file.php';

或者您可以使用其他人编写的方法。

也替换为$ cat_id cat_id!

PS。我劝你指定你包含的文件的名称而没有变量。