php8.1引入了了两个函数,分别为fsync和fdatasync,主要是为了PHP提供更强大IO控制能力。我们通常使用fwrite函数来对文件进行写入操作,我们认为该函数一旦返回成功,数据便已经写到了文件中,事实上是不太正确的。文件的write操作,更新的只是内存中的页缓存,而脏页不会立即更新到硬盘中,而是由操作系统统一调度。于是一般情况下我们的写入操作如下:(1).数据复制到其中一个缓冲区中,缓冲区未满不会动(2).缓存区满了再将该缓冲排入到输出队列,数据到达队首时,才进行实际的I/O操作因