PHP에서 메모리에 파일을 저장하는 방법이 필요합니다. 다른 웹 서비스로 즉시 보냈습니다. 나는 PHP 5.1에서 php://temp
과 php://memory
스트림을 사용할 수 있지만이 둘 사이에는 많은 차이가없는 것으로 보인다 : php://temp
은 stream_select()
함수를 지원하고 php://memory
은 지원하지 않는다. 이 중 어느 것을 사용해야합니까? 아니면 PHP에서 메모리 매핑 된 파일을 처리하는 더 좋은 방법이 있습니까? 스트레이트 the relevant manual page 중PHP에서 메모리 맵핑 된 파일, php : // temp와 php : // memory의 차이점은 무엇입니까?
3
A
답변
5
:
php : // memory 래퍼는 메모리에 저장 데이터 . php : // temp는 과 비슷하게 동작하지만 특정 메모리 한도에 도달하면 데이터를 저장하기 위해 임시 파일 을 사용합니다 (기본값은 은 2MB 임).
출처 : 내가 구글에 가서 php temp memory
검색. 이것은 추출물에 대한 답변과 함께 첫 번째 결과였습니다.
php://temp
은 사용 사례에 적합한 소리입니다.
내가 시작한 곳은 예제 코드 섹션에 표시되지 않았다는 점에 유감스럽게 생각합니다. 그것은 스트림 사이의 차이점을 나열하는 요약 섹션에있을 것이라고 생각하기 바보 같은 ... –
@ Grham : 이것은 결국 PHP 설명서입니다. :) –