0

我定义了一个这样的字符串变量:

$menu = '../views/menus/documentation-menu.html';

稍后在脚本中我尝试像这样使用它:

$content = file_get_contents("{$menu}");

但是当我运行脚本时,它会警告我“警告:file_get_contents(): Filename cannot be empty in”。

事实上,我已经尝试过各种双引号和单引号且没有大括号的组合,但总是错误的。如果我直接将字符串放入,它会按预期工作:

    $content = file_get_contents("../views/menus/documentation-menu.html");

但我希望 $menu 成为 file_get_contents 的参数,而不是硬编码字符串。

我可能遗漏了一些非常简单的东西,因为我不太了解 PHP....

4

1 回答 1

0

你试过$content = file_get_contents($menu);吗?

也就是说,您真的想操作文件内容,还是只是将其包含在页面中?如果是后者,只需使用includeor require

于 2013-04-18T01:29:17.663 回答