我定义了一个像这样的字符串变量:
$menu = '../views/menus/documentation-menu.html';
稍后在脚本中我尝试使用它:
$content = file_get_contents("{$menu}");
但是当我运行脚本时,它警告我“警告:file_get_contents():文件名不能为空”。
如果事实上,我已尝试过各种带有双引号和单引号且没有括号的组合,但总是错误的。如果我直接输入字符串,它会按预期工作:
$content = file_get_contents("../views/menus/documentation-menu.html");
但是我希望$ menu成为file_get_contents的参数,而不是硬编码的字符串。
我可能遗漏了一些非常简单的东西,因为我不太了解PHP ......
答案 0 :(得分:0)
您是否尝试过$content = file_get_contents($menu);
?
那就是说,你真的想要操纵文件内容,还是只将它包含在页面中?如果是后者,只需使用include
或require
。