阅读量:0
在 PHP 中,如果 fseek()
操作失败,它不会返回任何值(即返回 NULL
)。为了检查 fseek()
是否成功执行,你可以检查其返回值是否为 NULL
。如果返回 NULL
,则表示操作失败,你可以采取相应的错误处理措施。
例如:
$file = fopen("example.txt", "r"); if ($file === false) { die("Error opening file"); } if (fseek($file, 1024) === NULL) { echo "Error: fseek failed\n"; fclose($file); exit; } echo fread($file, 1024); fclose($file);
在这个示例中,我们首先检查文件是否成功打开。然后,我们尝试将文件指针移动到第 1024 个字节处。如果 fseek()
返回 NULL
,我们输出错误信息并终止程序。否则,我们继续读取文件内容。