(PHP 5, PHP 7, PHP 8)
stream_get_line — Lee una línea en un flujo
stream_get_line() lee una línea en el recurso
handle
.
La lectura termina cuando se han leído length
bytes,
cuando se encuentra la cadena no vacía especificada por
ending
(pero no se incluirá
en el valor devuelto), o si ocurre EOF: cualquiera de los tres
que ocurra primero.
Esta función es casi idéntica a fgets() excepto
que permite usar un delimitador de línea diferente de los caracteres estándar
\n
, \r
y \r\n
,
y no devuelve el delimitador en sí.
stream
Un recurso válido de fichero.
length
El número máximo de bytes a leer desde el gestor.
Los valores negativos no están soportados.
Cero (0
) significa el tamaño de chunk de socket por defecto,
es decir, 8192
bytes.
ending
Un delimitador de cadena opcional.
stream_get_line() lee una línea de tamaño máximo
length
en el flujo stream
o false
en caso de error.