FILE_APPEND
플래그가 설정된 file_put_contents
을 통해 파일에 데이터를 쓰고 동시에 두 명의 사용자가 데이터를 제출하면 관계없이 추가 할 것인가 또는 한 항목을 덮어 쓸 수 있습니까?두 명의 사용자가 동시에 파일에 기록합니까? (PHP/file_put_contents)
플래그를 LOCK_EX
플래그로 설정하면 두 번째 제출은 첫 번째 제출이 완료 될 때까지 대기 할 것인가 독점 잠금을 얻을 수없는 경우 데이터가 손실됩니까?
PHP는 일반적으로 어떻게 처리합니까? 버전 5.2.9를 실행 중입니다. 그게 중요하다면.
감사합니다, 라이언
LOCK_EX 한정자가 수행하는 효과가 아닙니까? ? –
설명서에 "기본적으로이 기능은 요청 된 잠금을 얻을 때까지 차단되며, 아래에 설명 된 LOCK_NB 옵션을 사용하여 Windows 이외의 플랫폼에서 제어 할 수 있습니다." 따라서 LOCK_EX가 오류와 함께 즉시 반환되면 동일한 동작이 아닙니다. – Ass3mbler
멋진 소리는 OP가 정확히 무엇인지와 같습니다. +1. :-) –