2010-04-28 6 views

답변

16

readfile()은 콘텐츠 자체를 인쇄하고 콘텐츠 길이를 반환합니다. 콘텐츠를 readfile으로 효과적으로 인쇄 한 다음 콘텐츠 길이를 print으로 인쇄합니다. 인쇄물을 제거한 후 사용하십시오.

readfile('anyfile'); 
+0

아, 명확히하십시오. 왜이 함수가 두 개의 변수를 출력하게 만들었나? 곧바로 어떤 것을 출력하고 싶지 않을 때 그다지 유용하지 않습니다. – SQLighter

+2

@Derk, 그들은 그렇지 않았습니다. 파일 내용을 출력하고 바이트 길이를 반환합니다. 이와 같이 출력 버퍼에 직접 쓰는 함수가 많이 있으며 일반적으로 비슷한 대안이 있습니다. 이 경우에 한 가지 대안은'file_get_contents()'일 수도 있습니다. –

+0

"바로 출력하십시오",'readfile()'출력 - 출력 버퍼에 쓰기 - 그것이 호출되는 순간/반환하기 전에. –