<전체 PHP 파일 시스템 참조
정의 및 사용
flock() 함수를 잠금 또는 해제 파일.
이 기능은 성공할 경우 TRUE를, 실패 할 경우 FALSE를 반환합니다.
통사론
flock(file,lock,block)
매개 변수 | 기술 |
---|---|
file | 필요합니다. 열린 잠금 파일 또는 릴리스를 지정합니다 |
lock | 필요합니다. 잠금 장치의 종류 사용을 지정합니다. 가능한 값 :
|
block | 선택 과목. 잠금 상태로 설정 한 다른 프로세스는 블록 |
팁과주의 사항
Note: 이 잠금은 현재 PHP 프로세스에 적용됩니다. 다른 프로세스가 수정하거나 권한을 허용하는 경우 PHP 잠금 파일을 삭제할 수 있습니다.
Note: flock() Windows에서 필수입니다.
Tip: 잠금에 의해도 해제 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);
?>
<전체 PHP 파일 시스템 참조