@ 2014-05-19T11:33:17Z <?php
Reflection::export(new ReflectionClass('SplFileObject'));
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
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:dark mode live preview
326.76 ms | 401 KiB | 391 Q