flock
가벼운 상담 파일 잠금
flock() 함수는 파일을 잠그거나 릴리스합니다.
성공하면 True를 반환하십시오. 실패하면 false를 반환하십시오.
<? php
$ file = fopen ( "test.txt" , "w+" ) ;
// 독점 잠금
if ( flock ( $ file , lock_ex ) )
{
fwrite ( $ 파일 , "글을 쓰십시오" ) ;
// 릴리스 잠금
플록 ( $ file , lock_un ) ;
}
또 다른
{
Echo "오류 잠금 파일!" ;
}
fclose ( $ 파일 ) ;
?>
무리 ( 파일 , 잠금 , 블록 )
| 매개 변수 | 설명하다 |
|---|---|
| 파일 | 필수의. 잠겨 있거나 릴리스 할 열린 파일을 지정합니다. |
| 잠그다 | 필수의. 사용할 잠금 유형을 지정하십시오. |
| 차단하다 | 선택 과목. 1 또는 true로 설정되면 잠금이 수행 될 때 다른 프로세스를 차단하십시오. |
Flock () 작업 파일은 열린 파일 포인터 여야합니다.
잠금 매개 변수는 다음 값 중 하나 일 수 있습니다.