PHP flock函数

PHP flock函数——锁定文件,flock函数可锁定指定的文件。

PHP flock函数 语法

bool flock( int handle, int operation [, int wouldblock])

flock()函数的参数说明如表所示。

flock()函数的参数说明

下表 flock()函数的operation参数说明
flock()函数的operation参数说明

PHP flock函数 示例

本示例应用flock()函数对Linux系统下“/tmp/lock.txt”进行排他型锁定

代码如下:

<?php
  fp = fopen("/tmp/lock.txt", "w+");
  if (flock(fp, LOCK_EX)) {         //进行排他型锁定
   fwrite(fp, "Write something here\n");
   flock(fp, LOCK_UN);              //释放锁定
  } else {
   echo "不能锁定该文件!";
  }
  fclose($fp);
?>

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程