Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 무리() 함수

<시간/>

Flock() 함수는 파일을 잠그거나 해제합니다. 이 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.

구문

flock(file_pointer, operation, block)

매개변수

  • file_pointer - 잠그거나 해제할 열린 파일에 대한 파일 포인터입니다.

  • 작업 - 사용할 잠금을 지정합니다.

    • LOCK_SH - 공유 잠금(리더)
    • LOCK_EX - 단독 잠금(작성기)
    • LOCK_UN - 공유 또는 단독 잠금 해제
  • 차단 - 잠금이 차단되면 1로 설정

반환

무리() 함수가 반환됩니다.

  • 성공 시 참
  • 실패 시 FALSE

예시

<?php
   $file_pointer = fopen("new.txt","w+");
   // shared lock
   if (flock($file_pointer,LOCK_SH)) {
      fwrite($file_pointer,"Some content");
      flock($file_pointer,LOCK_UN);
   } else {
      echo "Locking of file shows an error!";
   }
   fclose($file_pointer);
?>

출력

TRUE