PHP의 무리 () 함수
정의 및 사용
잠금 또는 파일의 잠금을 해제 () 함수를 무리.
성공하면, 함수는 TRUE를 반환합니다. 실패하면 FALSE를 반환합니다.
문법
flock(file,lock,block)
参数 | 描述 |
---|---|
file | 必需。规定要锁定或释放的已打开的文件。 |
lock | 必需。规定要使用哪种锁定类型。 可能的值:
|
block | 可选。若设置为 1,则当进行锁定时阻塞其他进程。 |
팁과주의 사항
참고 : 현재 PHP 프로세스 만 잠금을 사용합니다.권한을 허용하는 경우, 다른 프로세스 수정하거나 PHP 잠금 파일을 삭제할 수 있습니다.
참고 : 무리 () Windows에서 필수입니다.
팁 : (), FCLOSE에 의해 잠금 동작을 해제 할 수 있습니다 자동으로 스크립트가 완료 호출합니다.
예
<?php
$file = fopen("test.txt","w+");
// exclusive lock
if (flock($file,LOCK_EX))
{
fwrite($file,"Write something");
// release lock
flock($file,LOCK_UN);
}
else
{
echo "Error locking file!";
}
fclose($file);
?>
$file = fopen("test.txt","w+");
// exclusive lock
if (flock($file,LOCK_EX))
{
fwrite($file,"Write something");
// release lock
flock($file,LOCK_UN);
}
else
{
echo "Error locking file!";
}
fclose($file);
?>
PHP 파일 시스템 참조 설명서를 완료