PHP
SPL/File

SplTempFileObject (class)

The SplTempFileObject class

Introduction

(PHP 5 >= 5.1.2, PHP 7)

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

Class synopsis

SplTempFileObject extends SplFileObject implements SeekableIterator , RecursiveIterator {

/* Methods */

public __construct ([ int $max_memory ] )

/* Inherited methods */

public string|array SplFileObject::current ( void )

public bool SplFileObject::eof ( void )

public bool SplFileObject::fflush ( void )

public string SplFileObject::fgetc ( void )

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

public string SplFileObject::fgets ( void )

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

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

public int SplFileObject::fpassthru ( void )

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

public string SplFileObject::fread ( int $length )

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

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

public array SplFileObject::fstat ( void )

public int SplFileObject::ftell ( void )

public bool SplFileObject::ftruncate ( int $size )

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

public void SplFileObject::getChildren ( void )

public array SplFileObject::getCsvControl ( void )

public int SplFileObject::getFlags ( void )

public int SplFileObject::getMaxLineLen ( void )

public bool SplFileObject::hasChildren ( void )

public int SplFileObject::key ( void )

public void SplFileObject::next ( void )

public void SplFileObject::rewind ( void )

public void SplFileObject::seek ( int $line_pos )

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

public void SplFileObject::setFlags ( int $flags )

public void SplFileObject::setMaxLineLen ( int $max_len )

public void SplFileObject::__toString ( void )

public bool SplFileObject::valid ( void )

}

Table of Contents

  • SplTempFileObject::__construct — Construct a new temporary file object

← SplFileObject::valid

SplTempFileObject::__construct →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/class.spltempfileobject.php