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);
?>
赞(0)
未经允许不得转载:极客笔记 » PHP flock函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址