PHP에서 Flock은 파일을 잠그거나 해제하는 것을 의미하는 함수입니다. 이 함수의 기능은 파일 작업 시 파일을 잠그는 것입니다. 잠금이 취소되면 함수가 반환됩니다. 실패하면 함수는 false를 반환하고 구문은 "flock(file,lock,block)"입니다.
이 기사의 운영 환경: Windows 10 시스템, PHP 버전 8.1, Dell G3 컴퓨터
성공하면 이 함수는 TRUE를 반환합니다. 실패하면 FALSE를 반환합니다.
Syntax
flock(file,lock,block)
매개변수 설명
LOCK_EX - 독점 잠금(프로그램 작성). 다른 프로세스가 파일에 액세스하지 못하도록 합니다.
LOCK_UN - 공유 잠금 또는 배타적 잠금 해제
LOCK_NB - 잠금 시 다른 프로세스를 차단하지 마세요.
참고: Windows에서는 Flock()이 필수입니다.
팁: 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 Video Tutorial위 내용은 PHP에서 무리는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!