Streams stream_get_line
(PHP 5, PHP 7, PHP 8)
stream_get_line — 스트림 리소스에서 지정된 구분 기호까지 줄을 가져옵니다.
설명
stream_get_line(resource $stream
, int $length
, string $ending
= ""): string|false
주어진 핸들에서 라인을 가져옵니다.
length
바이트를 읽었을 때, ending
로 지정된 비어 있지 않은 문자열이 발견되면(반환 값에 포함되지 않음) 또는 EOF(둘 중 먼저 도래하는 것)에서 읽기가 종료됩니다.
이 함수는 표준 \n, \r 및 \r\n 이외의 줄 끝 구분 기호를 허용하고 구분 기호 자체를 반환하지 않는다는 점을 제외하고는 fgets()와 거의 동일합니다.
매개변수
stream
- 유효한 파일 핸들입니다.
length
- 핸들에서 읽을 최대 바이트 수입니다. 음수 값은 지원되지 않습니다. 0은 기본 소켓 청크 크기, 즉 8192바이트를 의미합니다.
ending
- 선택적 문자열 구분 기호입니다.
반환 값
stream
이 가리키는 파일에서 읽은 최대 length
바이트의 문자열을 반환하거나 실패 시 false
를 반환합니다.