3v4l.org

run code in 300+ PHP versions simultaneously
<?php Reflection::export(new ReflectionClass('SplFileObject'));
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Fatal error: Uncaught Error: Call to undefined method Reflection::export() in /in/dDDLa:2 Stack trace: #0 {main} thrown in /in/dDDLa on line 2
Process exited with code 255.
Output for 7.4.6 - 7.4.25, 7.4.27 - 7.4.33
Deprecated: Function Reflection::export() is deprecated in /in/dDDLa on line 2 Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ public int DROP_NEW_LINE ] { 1 } Constant [ public int READ_AHEAD ] { 2 } Constant [ public int SKIP_EMPTY ] { 4 } Constant [ public int READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [62] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [4] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] Parameter #3 [ <optional> $escape ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &...$vars ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method __debugInfo ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 7.4.26
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ public int DROP_NEW_LINE ] { 1 } Constant [ public int READ_AHEAD ] { 2 } Constant [ public int SKIP_EMPTY ] { 4 } Constant [ public int READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [62] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [4] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] Parameter #3 [ <optional> $escape ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &...$vars ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method __debugInfo ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 7.4.0 - 7.4.5
Deprecated: Function Reflection::export() is deprecated in /in/dDDLa on line 2 Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ public int DROP_NEW_LINE ] { 1 } Constant [ public int READ_AHEAD ] { 2 } Constant [ public int SKIP_EMPTY ] { 4 } Constant [ public int READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [61] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [4] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] Parameter #3 [ <optional> $escape ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &...$vars ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 7.3.0 - 7.3.33
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ public int DROP_NEW_LINE ] { 1 } Constant [ public int READ_AHEAD ] { 2 } Constant [ public int SKIP_EMPTY ] { 4 } Constant [ public int READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [61] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [4] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] Parameter #3 [ <optional> $escape ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &...$vars ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ public integer DROP_NEW_LINE ] { 1 } Constant [ public integer READ_AHEAD ] { 2 } Constant [ public integer SKIP_EMPTY ] { 4 } Constant [ public integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [61] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [4] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] Parameter #3 [ <optional> $escape ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &...$vars ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.6.5 - 5.6.28, 7.0.0 - 7.0.20
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 4 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [61] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [4] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] Parameter #3 [ <optional> $escape ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &...$vars ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.6.0 - 5.6.4
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 4 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [61] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [3] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &...$vars ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.5.21 - 5.5.36
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 4 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [61] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [4] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] Parameter #3 [ <optional> $escape ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.5.11 - 5.5.20
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 4 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [61] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [3] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fread ] { - Parameters [1] { Parameter #0 [ <required> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.10
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 4 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [60] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method fputcsv ] { - Parameters [3] { Parameter #0 [ <required> $fields ] Parameter #1 [ <optional> $delimiter ] Parameter #2 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [3] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] Parameter #2 [ <optional> $escape ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.3.9 - 5.3.29
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 4 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [59] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.3.7 - 5.3.8
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [59] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] { } } }
Output for 5.3.6
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [58] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.3.3 - 5.3.5
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [57] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.3.1 - 5.3.2
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [57] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { - Parameters [0] { } } Method [ <internal:SPL> public method eof ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method valid ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgets ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method getCsvControl ] { - Parameters [0] { } } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftell ] { - Parameters [0] { } } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { - Parameters [0] { } } Method [ <internal:SPL> public method fpassthru ] { - Parameters [0] { } } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &$... ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { - Parameters [0] { } } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method key ] { - Parameters [0] { } } Method [ <internal:SPL, prototype Iterator> public method next ] { - Parameters [0] { } } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { - Parameters [0] { } } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { - Parameters [0] { } } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { - Parameters [0] { } } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { - Parameters [0] { } } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.2.3 - 5.2.10, 5.2.14 - 5.2.17, 5.3.0
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [57] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { } Method [ <internal:SPL> public method eof ] { } Method [ <internal:SPL, prototype Iterator> public method valid ] { } Method [ <internal:SPL> public method fgets ] { } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method getCsvControl ] { } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { } Method [ <internal:SPL> public method ftell ] { } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { } Method [ <internal:SPL> public method fpassthru ] { } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { } Method [ <internal:SPL, prototype Iterator> public method key ] { } Method [ <internal:SPL, prototype Iterator> public method next ] { } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.2.11 - 5.2.13
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [57] { Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal:SPL, prototype Iterator> public method rewind ] { } Method [ <internal:SPL> public method eof ] { } Method [ <internal:SPL, prototype Iterator> public method valid ] { } Method [ <internal:SPL> public method fgets ] { } Method [ <internal:SPL> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal:SPL> public method getCsvControl ] { } Method [ <internal:SPL> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal:SPL> public method fflush ] { } Method [ <internal:SPL> public method ftell ] { } Method [ <internal:SPL> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal:SPL> public method fgetc ] { } Method [ <internal:SPL> public method fpassthru ] { } Method [ <internal:SPL> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal:SPL> public method fscanf ] { - Parameters [2] { Parameter #0 [ <required> $format ] Parameter #1 [ <optional> &$... ] } } Method [ <internal:SPL> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal:SPL> public method fstat ] { } Method [ <internal:SPL> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal:SPL, prototype Iterator> public method current ] { } Method [ <internal:SPL, prototype Iterator> public method key ] { } Method [ <internal:SPL, prototype Iterator> public method next ] { } Method [ <internal:SPL> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal:SPL> public method getFlags ] { } Method [ <internal:SPL> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal:SPL> public method getMaxLineLen ] { } Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] { } Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] { } Method [ <internal:SPL, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal:SPL> public method getCurrentLine ] { } Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getType ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] { } Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] { } Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.2.2
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [57] { Method [ <internal, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal, prototype Iterator> public method rewind ] { } Method [ <internal> public method eof ] { } Method [ <internal, prototype Iterator> public method valid ] { } Method [ <internal> public method fgets ] { } Method [ <internal> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method getCsvControl ] { } Method [ <internal> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal> public method fflush ] { } Method [ <internal> public method ftell ] { } Method [ <internal> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal> public method fgetc ] { } Method [ <internal> public method fpassthru ] { } Method [ <internal> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal> public method fstat ] { } Method [ <internal> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal, prototype Iterator> public method current ] { } Method [ <internal, prototype Iterator> public method key ] { } Method [ <internal, prototype Iterator> public method next ] { } Method [ <internal> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal> public method getFlags ] { } Method [ <internal> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal> public method getMaxLineLen ] { } Method [ <internal, prototype RecursiveIterator> public method hasChildren ] { } Method [ <internal, prototype RecursiveIterator> public method getChildren ] { } Method [ <internal, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal> public method getCurrentLine ] { } Method [ <internal, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { } Method [ <internal, inherits SplFileInfo> public method getPath ] { } Method [ <internal, inherits SplFileInfo> public method getFilename ] { } Method [ <internal, inherits SplFileInfo> public method getBasename ] { - Parameters [1] { Parameter #0 [ <optional> $suffix ] } } Method [ <internal, inherits SplFileInfo> public method getPathname ] { } Method [ <internal, inherits SplFileInfo> public method getPerms ] { } Method [ <internal, inherits SplFileInfo> public method getInode ] { } Method [ <internal, inherits SplFileInfo> public method getSize ] { } Method [ <internal, inherits SplFileInfo> public method getOwner ] { } Method [ <internal, inherits SplFileInfo> public method getGroup ] { } Method [ <internal, inherits SplFileInfo> public method getATime ] { } Method [ <internal, inherits SplFileInfo> public method getMTime ] { } Method [ <internal, inherits SplFileInfo> public method getCTime ] { } Method [ <internal, inherits SplFileInfo> public method getType ] { } Method [ <internal, inherits SplFileInfo> public method isWritable ] { } Method [ <internal, inherits SplFileInfo> public method isReadable ] { } Method [ <internal, inherits SplFileInfo> public method isExecutable ] { } Method [ <internal, inherits SplFileInfo> public method isFile ] { } Method [ <internal, inherits SplFileInfo> public method isDir ] { } Method [ <internal, inherits SplFileInfo> public method isLink ] { } Method [ <internal, inherits SplFileInfo> public method getLinkTarget ] { } Method [ <internal, inherits SplFileInfo> public method getRealPath ] { } Method [ <internal, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.2.1
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [54] { Method [ <internal, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal, prototype Iterator> public method rewind ] { } Method [ <internal> public method eof ] { } Method [ <internal, prototype Iterator> public method valid ] { } Method [ <internal> public method fgets ] { } Method [ <internal> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method getCsvControl ] { } Method [ <internal> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal> public method fflush ] { } Method [ <internal> public method ftell ] { } Method [ <internal> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal> public method fgetc ] { } Method [ <internal> public method fpassthru ] { } Method [ <internal> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal> public method fstat ] { } Method [ <internal> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal, prototype Iterator> public method current ] { } Method [ <internal, prototype Iterator> public method key ] { } Method [ <internal, prototype Iterator> public method next ] { } Method [ <internal> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal> public method getFlags ] { } Method [ <internal> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal> public method getMaxLineLen ] { } Method [ <internal, prototype RecursiveIterator> public method hasChildren ] { } Method [ <internal, prototype RecursiveIterator> public method getChildren ] { } Method [ <internal, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal> public method getCurrentLine ] { } Method [ <internal, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { } Method [ <internal, inherits SplFileInfo> public method getPath ] { } Method [ <internal, inherits SplFileInfo> public method getFilename ] { } Method [ <internal, inherits SplFileInfo> public method getPathname ] { } Method [ <internal, inherits SplFileInfo> public method getPerms ] { } Method [ <internal, inherits SplFileInfo> public method getInode ] { } Method [ <internal, inherits SplFileInfo> public method getSize ] { } Method [ <internal, inherits SplFileInfo> public method getOwner ] { } Method [ <internal, inherits SplFileInfo> public method getGroup ] { } Method [ <internal, inherits SplFileInfo> public method getATime ] { } Method [ <internal, inherits SplFileInfo> public method getMTime ] { } Method [ <internal, inherits SplFileInfo> public method getCTime ] { } Method [ <internal, inherits SplFileInfo> public method getType ] { } Method [ <internal, inherits SplFileInfo> public method isWritable ] { } Method [ <internal, inherits SplFileInfo> public method isReadable ] { } Method [ <internal, inherits SplFileInfo> public method isExecutable ] { } Method [ <internal, inherits SplFileInfo> public method isFile ] { } Method [ <internal, inherits SplFileInfo> public method isDir ] { } Method [ <internal, inherits SplFileInfo> public method isLink ] { } Method [ <internal, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.2.0
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [4] { Constant [ integer DROP_NEW_LINE ] { 1 } Constant [ integer READ_AHEAD ] { 2 } Constant [ integer SKIP_EMPTY ] { 6 } Constant [ integer READ_CSV ] { 8 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [54] { Method [ <internal, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal, overwrites SplFileInfo, prototype SplFileInfo> public method getFilename ] { } Method [ <internal, prototype Iterator> public method rewind ] { } Method [ <internal> public method eof ] { } Method [ <internal, prototype Iterator> public method valid ] { } Method [ <internal> public method fgets ] { } Method [ <internal> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method setCsvControl ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method getCsvControl ] { } Method [ <internal> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal> public method fflush ] { } Method [ <internal> public method ftell ] { } Method [ <internal> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal> public method fgetc ] { } Method [ <internal> public method fpassthru ] { } Method [ <internal> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal> public method fstat ] { } Method [ <internal> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal, prototype Iterator> public method current ] { } Method [ <internal, prototype Iterator> public method key ] { } Method [ <internal, prototype Iterator> public method next ] { } Method [ <internal> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal> public method getFlags ] { } Method [ <internal> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal> public method getMaxLineLen ] { } Method [ <internal, prototype RecursiveIterator> public method hasChildren ] { } Method [ <internal, prototype RecursiveIterator> public method getChildren ] { } Method [ <internal, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal> public method getCurrentLine ] { } Method [ <internal, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] { } Method [ <internal, inherits SplFileInfo> public method getPath ] { } Method [ <internal, inherits SplFileInfo> public method getPathname ] { } Method [ <internal, inherits SplFileInfo> public method getPerms ] { } Method [ <internal, inherits SplFileInfo> public method getInode ] { } Method [ <internal, inherits SplFileInfo> public method getSize ] { } Method [ <internal, inherits SplFileInfo> public method getOwner ] { } Method [ <internal, inherits SplFileInfo> public method getGroup ] { } Method [ <internal, inherits SplFileInfo> public method getATime ] { } Method [ <internal, inherits SplFileInfo> public method getMTime ] { } Method [ <internal, inherits SplFileInfo> public method getCTime ] { } Method [ <internal, inherits SplFileInfo> public method getType ] { } Method [ <internal, inherits SplFileInfo> public method isWritable ] { } Method [ <internal, inherits SplFileInfo> public method isReadable ] { } Method [ <internal, inherits SplFileInfo> public method isExecutable ] { } Method [ <internal, inherits SplFileInfo> public method isFile ] { } Method [ <internal, inherits SplFileInfo> public method isDir ] { } Method [ <internal, inherits SplFileInfo> public method isLink ] { } Method [ <internal, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.1.3 - 5.1.6
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [1] { Constant [ integer DROP_NEW_LINE ] { } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [52] { Method [ <internal, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal, overwrites SplFileInfo> public method getFilename ] { } Method [ <internal, prototype Iterator> public method rewind ] { } Method [ <internal> public method eof ] { } Method [ <internal, prototype Iterator> public method valid ] { } Method [ <internal> public method fgets ] { } Method [ <internal> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock ] } } Method [ <internal> public method fflush ] { } Method [ <internal> public method ftell ] { } Method [ <internal> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal> public method fgetc ] { } Method [ <internal> public method fpassthru ] { } Method [ <internal> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal> public method fstat ] { } Method [ <internal> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal, prototype Iterator> public method current ] { } Method [ <internal, prototype Iterator> public method key ] { } Method [ <internal, prototype Iterator> public method next ] { } Method [ <internal> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal> public method getFlags ] { } Method [ <internal> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal> public method getMaxLineLen ] { } Method [ <internal, prototype RecursiveIterator> public method hasChildren ] { } Method [ <internal, prototype RecursiveIterator> public method getChildren ] { } Method [ <internal, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal> public method getCurrentLine ] { } Method [ <internal, overwrites SplFileInfo> public method __toString ] { } Method [ <internal, inherits SplFileInfo> public method getPath ] { } Method [ <internal, inherits SplFileInfo> public method getPathname ] { } Method [ <internal, inherits SplFileInfo> public method getPerms ] { } Method [ <internal, inherits SplFileInfo> public method getInode ] { } Method [ <internal, inherits SplFileInfo> public method getSize ] { } Method [ <internal, inherits SplFileInfo> public method getOwner ] { } Method [ <internal, inherits SplFileInfo> public method getGroup ] { } Method [ <internal, inherits SplFileInfo> public method getATime ] { } Method [ <internal, inherits SplFileInfo> public method getMTime ] { } Method [ <internal, inherits SplFileInfo> public method getCTime ] { } Method [ <internal, inherits SplFileInfo> public method getType ] { } Method [ <internal, inherits SplFileInfo> public method isWritable ] { } Method [ <internal, inherits SplFileInfo> public method isReadable ] { } Method [ <internal, inherits SplFileInfo> public method isExecutable ] { } Method [ <internal, inherits SplFileInfo> public method isFile ] { } Method [ <internal, inherits SplFileInfo> public method isDir ] { } Method [ <internal, inherits SplFileInfo> public method isLink ] { } Method [ <internal, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.1.2
Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [1] { Constant [ integer DROP_NEW_LINE ] { } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [52] { Method [ <internal, overwrites SplFileInfo, ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal, overwrites SplFileInfo> public method getFilename ] { } Method [ <internal, prototype Iterator> public method rewind ] { } Method [ <internal> public method eof ] { } Method [ <internal, prototype Iterator> public method valid ] { } Method [ <internal> public method fgets ] { } Method [ <internal> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock] ] } } Method [ <internal> public method fflush ] { } Method [ <internal> public method ftell ] { } Method [ <internal> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal> public method fgetc ] { } Method [ <internal> public method fpassthru ] { } Method [ <internal> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal> public method fstat ] { } Method [ <internal> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal, prototype Iterator> public method current ] { } Method [ <internal, prototype Iterator> public method key ] { } Method [ <internal, prototype Iterator> public method next ] { } Method [ <internal> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal> public method getFlags ] { } Method [ <internal> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal> public method getMaxLineLen ] { } Method [ <internal, prototype RecursiveIterator> public method hasChildren ] { } Method [ <internal, prototype RecursiveIterator> public method getChildren ] { } Method [ <internal, prototype SeekableIterator> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal> public method getCurrentLine ] { } Method [ <internal, overwrites SplFileInfo> public method __toString ] { } Method [ <internal, inherits SplFileInfo> public method getPath ] { } Method [ <internal, inherits SplFileInfo> public method getPathname ] { } Method [ <internal, inherits SplFileInfo> public method getPerms ] { } Method [ <internal, inherits SplFileInfo> public method getInode ] { } Method [ <internal, inherits SplFileInfo> public method getSize ] { } Method [ <internal, inherits SplFileInfo> public method getOwner ] { } Method [ <internal, inherits SplFileInfo> public method getGroup ] { } Method [ <internal, inherits SplFileInfo> public method getATime ] { } Method [ <internal, inherits SplFileInfo> public method getMTime ] { } Method [ <internal, inherits SplFileInfo> public method getCTime ] { } Method [ <internal, inherits SplFileInfo> public method getType ] { } Method [ <internal, inherits SplFileInfo> public method isWritable ] { } Method [ <internal, inherits SplFileInfo> public method isReadable ] { } Method [ <internal, inherits SplFileInfo> public method isExecutable ] { } Method [ <internal, inherits SplFileInfo> public method isFile ] { } Method [ <internal, inherits SplFileInfo> public method isDir ] { } Method [ <internal, inherits SplFileInfo> public method isLink ] { } Method [ <internal, inherits SplFileInfo> public method getFileInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method getPathInfo ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method openFile ] { - Parameters [3] { Parameter #0 [ <optional> $open_mode ] Parameter #1 [ <optional> $use_include_path ] Parameter #2 [ <optional> $context ] } } Method [ <internal, inherits SplFileInfo> public method setFileClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } Method [ <internal, inherits SplFileInfo> public method setInfoClass ] { - Parameters [1] { Parameter #0 [ <optional> $class_name ] } } } }
Output for 5.1.0 - 5.1.1
Class [ <internal:SPL> <iterateable> class SplFileObject implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] { - Constants [1] { Constant [ integer DROP_NEW_LINE ] { } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [30] { Method [ <internal> <ctor> public method __construct ] { - Parameters [4] { Parameter #0 [ <required> $file_name ] Parameter #1 [ <optional> $open_mode ] Parameter #2 [ <optional> $use_include_path ] Parameter #3 [ <optional> $context ] } } Method [ <internal> public method getFilename ] { } Method [ <internal> public method rewind ] { } Method [ <internal> public method eof ] { } Method [ <internal> public method valid ] { } Method [ <internal> public method fgets ] { } Method [ <internal> public method fgetcsv ] { - Parameters [2] { Parameter #0 [ <optional> $delimiter ] Parameter #1 [ <optional> $enclosure ] } } Method [ <internal> public method flock ] { - Parameters [2] { Parameter #0 [ <required> $operation ] Parameter #1 [ <optional> &$wouldblock] ] } } Method [ <internal> public method fflush ] { } Method [ <internal> public method ftell ] { } Method [ <internal> public method fseek ] { - Parameters [2] { Parameter #0 [ <required> $pos ] Parameter #1 [ <optional> $whence ] } } Method [ <internal> public method fgetc ] { } Method [ <internal> public method fpassthru ] { } Method [ <internal> public method fgetss ] { - Parameters [1] { Parameter #0 [ <optional> $allowable_tags ] } } Method [ <internal> public method fscanf ] { - Parameters [1] { Parameter #0 [ <required> $format ] } } Method [ <internal> public method fwrite ] { - Parameters [2] { Parameter #0 [ <required> $str ] Parameter #1 [ <optional> $length ] } } Method [ <internal> public method fstat ] { } Method [ <internal> public method ftruncate ] { - Parameters [1] { Parameter #0 [ <required> $size ] } } Method [ <internal> public method current ] { } Method [ <internal> public method key ] { } Method [ <internal> public method next ] { } Method [ <internal> public method setFlags ] { - Parameters [1] { Parameter #0 [ <required> $flags ] } } Method [ <internal> public method getFlags ] { } Method [ <internal> public method setMaxLineLen ] { - Parameters [1] { Parameter #0 [ <required> $max_len ] } } Method [ <internal> public method getMaxLineLen ] { } Method [ <internal> public method hasChildren ] { } Method [ <internal> public method getChildren ] { } Method [ <internal> public method seek ] { - Parameters [1] { Parameter #0 [ <required> $line_pos ] } } Method [ <internal> public method getCurrentLine ] { } Method [ <internal> public method __toString ] { } } }
Output for 5.0.3 - 5.0.5
Fatal error: Uncaught exception 'ReflectionException' with message 'Class SplFileObject does not exist' in /in/dDDLa:2 Stack trace: #0 /in/dDDLa(2): ReflectionClass->__construct('SplFileObject') #1 {main} thrown in /in/dDDLa on line 2
Process exited with code 255.
Output for 5.0.0 - 5.0.2
Fatal error: Uncaught exception 'ReflectionException' with message 'Class SplFileObject does not exist' in /in/dDDLa:2 Stack trace: #0 {main} thrown in /in/dDDLa on line 2
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.9
Fatal error: Undefined class name 'reflection' in /in/dDDLa on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Undefined class name 'reflection' in /in/dDDLa on line 2

preferences:
326.76 ms | 401 KiB | 391 Q