我正在使用wamp服务器.我尝试写入文件,但它给出了这样的错误:"警告:fwrite()期望参数1是资源,布尔给定".我该如何解决?
$file = 'file.txt';
if (($fd = fopen($file, "a") !== false)) {
fwrite($fd, 'message to be written' . "\n");
fclose($fd);
}
Run Code Online (Sandbox Code Playgroud)
phi*_*hag 11
移动括号:
if (($fd = fopen($file, "a")) !== false) {
fwrite($fd, 'message to be written' . "\n");
fclose($fd);
}
Run Code Online (Sandbox Code Playgroud)
您的代码将结果(fopen($file, "a") !== false)(即布尔值)分配给$fd.