(PHP 5 >= 5.1.0)
SplFileObject::__construct — Construct a new file object.
$filename
[, string $open_mode = "r"
[, bool $use_include_path = false
[, resource $context
]]] )Construct a new file object.
filenameThe file to read.
Você pode usar uma URL como um nome de arquivo nesta função se fopen wrappers estiver habilitado. Veja fopen() para mais detalhes em como especificar o nome do arquivo e Supported Protocols and Wrappers para uma lista de protocolos URL suportados.
open_modeThe mode in which to open the file. See fopen() for a list of allowed modes.
use_include_path
Whether to search in the include_path for filename.
contextA valid context resource created with stream_context_create().
Não há valor retornado.
Throws a RuntimeException if the filename cannot be opened.
Exemplo #1 SplFileObject::__construct() example
This example opens the current file and iterates over its contents line by line.
<?php
$file = new SplFileObject(__FILE__);
foreach ($file as $line_num => $line) {
echo "Line $line_num is $line";
}
?>
O exemplo acima irá imprimir algo similar à:
Line 0 is <?php
Line 1 is $file = new SplFileObject(__FILE__);
Line 2 is foreach ($file as $line_num => $line) {
Line 3 is echo "Line $line_num is $line";
Line 4 is }
Line 5 is ?>