PHP Classes & Interfaces


Name: SplTempFileObject

Date: Sep-25-2017
PHP version: 5.3.3
Type: Internal

class SplTempFileObject extends SplFileObject implements SeekableIterator, Iterator, Traversable, RecursiveIterator

Public Methods

public __construct ( $max_memory )

public rewind ( )

public eof ( )

public valid ( )

public fgets ( )

public fgetcsv ( $delimiter, $enclosure )

public setCsvControl ( $delimiter, $enclosure )

public getCsvControl ( )

public flock ( $operation, $wouldblock )

public fflush ( )

public ftell ( )

public fseek ( $pos, $whence )

public fgetc ( )

public fpassthru ( )

public fgetss ( $allowable_tags )

public fscanf ( $format )

public fwrite ( $str, $length )

public fstat ( )

public ftruncate ( $size )

public current ( )

public key ( )

public next ( )

public setFlags ( $flags )

public getFlags ( )

public setMaxLineLen ( $max_len )

public getMaxLineLen ( )

public hasChildren ( )

public getChildren ( )

public seek ( $line_pos )

public getCurrentLine ( )

public __toString ( )

public getPath ( )

public getFilename ( )

public getBasename ( $suffix )

public getPathname ( )

public getPerms ( )

public getInode ( )

public getSize ( )

public getOwner ( )

public getGroup ( )

public getATime ( )

public getMTime ( )

public getCTime ( )

public getType ( )

public isWritable ( )

public isReadable ( )

public isExecutable ( )

public isFile ( )

public isDir ( )

public isLink ( )

public getLinkTarget ( )

public getRealPath ( )

public getFileInfo ( $class_name )

public getPathInfo ( $class_name )

public openFile ( $open_mode, $use_include_path, $context )

public setFileClass ( $class_name )

public setInfoClass ( $class_name )

Constants

const DROP_NEW_LINE = 1

const READ_AHEAD = 2

const SKIP_EMPTY = 6

const READ_CSV = 8