在PHP中,使用fwrite函数时,可以通过检查其返回值来判断是否发生错误
<?php
$file = fopen("example.txt", "w");
if (!$file) {
die("Error opening file");
}
$data = "This is a test data";
$result = fwrite($file, $data);
if ($result === false) {
echo "Error writing to file: " . strerror(errno);
} else {
echo "Data written to file successfully";
}
fclose($file);
?>
在这个示例中,首先使用fopen函数尝试打开一个名为"example.txt"的文件。如果文件打开失败,程序将输出错误信息并终止执行。
接下来,使用fwrite函数将数据写入文件。如果写入失败(返回值为false),则使用strerror和errno函数输出具体的错误信息。如果写入成功(返回值为true),则输出成功信息。
最后,使用fclose函数关闭文件。