설명
string fgets ( resource $handle [, int $length ] )
파일 포인터에서 1행 취득합니다.
파라미터
handle
파일 포인터는 유효한 파일 포인터일 필요가 있다, fopen() 또는fsockopen() 에서 정상적으로 개방된 (그리고 아직fclose() 으로 밀접되지 않은) 파일을 가리키고 있을 필요가 있습니다.
length
읽기는length -1 바이트 읽어 냈거나(반환 값에 포함된다) 개행 문자를 검출했거나 EOF에 이른 것 하나가 일어난 시점에서 종료합니다. length가 지정되지 않는 경우는 장래까지 읽어요.
주의:
PHP 4.3.0보다 이전 버전에서는 만약 이 파라미터가 생략된 경우 행의 길이를 1024로 가정하고 있었습니다. 만약 파일 내 행의 상당수가 8KB를 넘는 경우는 행의 최대 길이를 지정하면 스크립트의 자원 효율이 좋아집니다.
반환 값
handle 로 지정한 파일 포인터에서 최대 length -1바이트 읽어 내고 그 문자열을 갚겠습니다. 파일 포인터에서 스캔 데이터가 다시 없는 경우는 FALSE 를 갚겠습니다.
에러가 일어난 경우FALSE 를 갚겠습니다.
변경 이력
버전 설명
4.3.0 fgets() 는 바이너리 세이프 됐습니다.
예
사례 1행별로 파일을 읽기