Php/docs/class.spltempfileobject

From Get docs

(PHP 5 >= 5.1.2, PHP 7)

Introduction

The SplTempFileObject class offers an object oriented interface for a temporary file.


Class synopsis


SplTempFileObject extends SplFileObject implements SeekableIterator , RecursiveIterator {

/* Inherited constants */

const int SplFileObject::DROP_NEW_LINE = 1

const int SplFileObject::READ_AHEAD = 2

const int SplFileObject::SKIP_EMPTY = 4

const int SplFileObject::READ_CSV = 8

/* Methods */

public __construct ([ int $max_memory ] )

/* Inherited methods */

public SplFileObject::current ( ) : string|array

public SplFileObject::eof ( ) : bool

public SplFileObject::fflush ( ) : bool

public SplFileObject::fgetc ( ) : string

public SplFileObject::fgetcsv ([ string $delimiter = "," [, string $enclosure = "\"" [, string $escape = "\\" ]]] ) : array

public SplFileObject::fgets ( ) : string

public SplFileObject::fgetss ([ string $allowable_tags ] ) : string

public SplFileObject::flock ( int $operation [, int &$wouldblock ] ) : bool

public SplFileObject::fpassthru ( ) : int

public SplFileObject::fputcsv ( array $fields [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\\" ]]] ) : int|false

public SplFileObject::fread ( int $length ) : string|false

public SplFileObject::fscanf ( string $format , mixed &...$vars ) : mixed

public SplFileObject::fseek ( int $offset [, int $whence = SEEK_SET ] ) : int

public SplFileObject::fstat ( ) : array

public SplFileObject::ftell ( ) : int

public SplFileObject::ftruncate ( int $size ) : bool

public SplFileObject::fwrite ( string $str [, int $length ] ) : int

public SplFileObject::getChildren ( ) : void

public SplFileObject::getCsvControl ( ) : array

public SplFileObject::getFlags ( ) : int

public SplFileObject::getMaxLineLen ( ) : int

public SplFileObject::hasChildren ( ) : bool

public SplFileObject::key ( ) : int

public SplFileObject::next ( ) : void

public SplFileObject::rewind ( ) : void

public SplFileObject::seek ( int $line_pos ) : void

public SplFileObject::setCsvControl ([ string $delimiter = "," [, string $enclosure = "\"" [, string $escape = "\\" ]]] ) : void

public SplFileObject::setFlags ( int $flags ) : void

public SplFileObject::setMaxLineLen ( int $max_len ) : void

public SplFileObject::valid ( ) : bool

}

Table of Contents