(PHP 5 >= 5.1.0, PHP 7, PHP 8)
A classe SplFileObject oferece uma interface orientada a objetos para um arquivo.
$filename
,$mode
= "r",$useIncludePath
= false
,$context
= null
$fields
,$separator
= ",",$enclosure
= "\"",$escape
= "\\",$eol
= "\n"$mode
= "r", bool$useIncludePath
= false
, ?resource$context
= null
): SplFileObjectSplFileObject::DROP_NEW_LINE
Remove quebras de linha no final de uma linha.
SplFileObject::READ_AHEAD
Lê ao rebobinar/avançar.
SplFileObject::SKIP_EMPTY
Pula linhas vazias no arquivo. Isso requer que a flag READ_AHEAD
esteja ativada para funcionar como esperado.
SplFileObject::READ_CSV
Lê linhas como linhas CSV.