3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php foreach(new GlobIterator('/sys/fs/ext4/features/*', FilesystemIterator::SKIP_DOTS) as $file) { //echo $file.PHP_EOL; var_dump(get_class_methods($file->openFile())); }
Output for 5.4.34 - 7.1.0
Output for 5.4.0 - 5.4.32
array(60) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(7) "fputcsv" [7]=> string(13) "setCsvControl" [8]=> string(13) "getCsvControl" [9]=> string(5) "flock" [10]=> string(6) "fflush" [11]=> string(5) "ftell" [12]=> string(5) "fseek" [13]=> string(5) "fgetc" [14]=> string(9) "fpassthru" [15]=> string(6) "fgetss" [16]=> string(6) "fscanf" [17]=> string(6) "fwrite" [18]=> string(5) "fstat" [19]=> string(9) "ftruncate" [20]=> string(7) "current" [21]=> string(3) "key" [22]=> string(4) "next" [23]=> string(8) "setFlags" [24]=> string(8) "getFlags" [25]=> string(13) "setMaxLineLen" [26]=> string(13) "getMaxLineLen" [27]=> string(11) "hasChildren" [28]=> string(11) "getChildren" [29]=> string(4) "seek" [30]=> string(14) "getCurrentLine" [31]=> string(10) "__toString" [32]=> string(7) "getPath" [33]=> string(11) "getFilename" [34]=> string(12) "getExtension" [35]=> string(11) "getBasename" [36]=> string(11) "getPathname" [37]=> string(8) "getPerms" [38]=> string(8) "getInode" [39]=> string(7) "getSize" [40]=> string(8) "getOwner" [41]=> string(8) "getGroup" [42]=> string(8) "getATime" [43]=> string(8) "getMTime" [44]=> string(8) "getCTime" [45]=> string(7) "getType" [46]=> string(10) "isWritable" [47]=> string(10) "isReadable" [48]=> string(12) "isExecutable" [49]=> string(6) "isFile" [50]=> string(5) "isDir" [51]=> string(6) "isLink" [52]=> string(13) "getLinkTarget" [53]=> string(11) "getRealPath" [54]=> string(11) "getFileInfo" [55]=> string(11) "getPathInfo" [56]=> string(8) "openFile" [57]=> string(12) "setFileClass" [58]=> string(12) "setInfoClass" [59]=> string(13) "_bad_state_ex" } array(60) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(7) "fputcsv" [7]=> string(13) "setCsvControl" [8]=> string(13) "getCsvControl" [9]=> string(5) "flock" [10]=> string(6) "fflush" [11]=> string(5) "ftell" [12]=> string(5) "fseek" [13]=> string(5) "fgetc" [14]=> string(9) "fpassthru" [15]=> string(6) "fgetss" [16]=> string(6) "fscanf" [17]=> string(6) "fwrite" [18]=> string(5) "fstat" [19]=> string(9) "ftruncate" [20]=> string(7) "current" [21]=> string(3) "key" [22]=> string(4) "next" [23]=> string(8) "setFlags" [24]=> string(8) "getFlags" [25]=> string(13) "setMaxLineLen" [26]=> string(13) "getMaxLineLen" [27]=> string(11) "hasChildren" [28]=> string(11) "getChildren" [29]=> string(4) "seek" [30]=> string(14) "getCurrentLine" [31]=> string(10) "__toString" [32]=> string(7) "getPath" [33]=> string(11) "getFilename" [34]=> string(12) "getExtension" [35]=> string(11) "getBasename" [36]=> string(11) "getPathname" [37]=> string(8) "getPerms" [38]=> string(8) "getInode" [39]=> string(7) "getSize" [40]=> string(8) "getOwner" [41]=> string(8) "getGroup" [42]=> string(8) "getATime" [43]=> string(8) "getMTime" [44]=> string(8) "getCTime" [45]=> string(7) "getType" [46]=> string(10) "isWritable" [47]=> string(10) "isReadable" [48]=> string(12) "isExecutable" [49]=> string(6) "isFile" [50]=> string(5) "isDir" [51]=> string(6) "isLink" [52]=> string(13) "getLinkTarget" [53]=> string(11) "getRealPath" [54]=> string(11) "getFileInfo" [55]=> string(11) "getPathInfo" [56]=> string(8) "openFile" [57]=> string(12) "setFileClass" [58]=> string(12) "setInfoClass" [59]=> string(13) "_bad_state_ex" } array(60) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(7) "fputcsv" [7]=> string(13) "setCsvControl" [8]=> string(13) "getCsvControl" [9]=> string(5) "flock" [10]=> string(6) "fflush" [11]=> string(5) "ftell" [12]=> string(5) "fseek" [13]=> string(5) "fgetc" [14]=> string(9) "fpassthru" [15]=> string(6) "fgetss" [16]=> string(6) "fscanf" [17]=> string(6) "fwrite" [18]=> string(5) "fstat" [19]=> string(9) "ftruncate" [20]=> string(7) "current" [21]=> string(3) "key" [22]=> string(4) "next" [23]=> string(8) "setFlags" [24]=> string(8) "getFlags" [25]=> string(13) "setMaxLineLen" [26]=> string(13) "getMaxLineLen" [27]=> string(11) "hasChildren" [28]=> string(11) "getChildren" [29]=> string(4) "seek" [30]=> string(14) "getCurrentLine" [31]=> string(10) "__toString" [32]=> string(7) "getPath" [33]=> string(11) "getFilename" [34]=> string(12) "getExtension" [35]=> string(11) "getBasename" [36]=> string(11) "getPathname" [37]=> string(8) "getPerms" [38]=> string(8) "getInode" [39]=> string(7) "getSize" [40]=> string(8) "getOwner" [41]=> string(8) "getGroup" [42]=> string(8) "getATime" [43]=> string(8) "getMTime" [44]=> string(8) "getCTime" [45]=> string(7) "getType" [46]=> string(10) "isWritable" [47]=> string(10) "isReadable" [48]=> string(12) "isExecutable" [49]=> string(6) "isFile" [50]=> string(5) "isDir" [51]=> string(6) "isLink" [52]=> string(13) "getLinkTarget" [53]=> string(11) "getRealPath" [54]=> string(11) "getFileInfo" [55]=> string(11) "getPathInfo" [56]=> string(8) "openFile" [57]=> string(12) "setFileClass" [58]=> string(12) "setInfoClass" [59]=> string(13) "_bad_state_ex" }
Output for 5.3.7 - 5.3.29
array(59) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(12) "getExtension" [34]=> string(11) "getBasename" [35]=> string(11) "getPathname" [36]=> string(8) "getPerms" [37]=> string(8) "getInode" [38]=> string(7) "getSize" [39]=> string(8) "getOwner" [40]=> string(8) "getGroup" [41]=> string(8) "getATime" [42]=> string(8) "getMTime" [43]=> string(8) "getCTime" [44]=> string(7) "getType" [45]=> string(10) "isWritable" [46]=> string(10) "isReadable" [47]=> string(12) "isExecutable" [48]=> string(6) "isFile" [49]=> string(5) "isDir" [50]=> string(6) "isLink" [51]=> string(13) "getLinkTarget" [52]=> string(11) "getRealPath" [53]=> string(11) "getFileInfo" [54]=> string(11) "getPathInfo" [55]=> string(8) "openFile" [56]=> string(12) "setFileClass" [57]=> string(12) "setInfoClass" [58]=> string(13) "_bad_state_ex" } array(59) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(12) "getExtension" [34]=> string(11) "getBasename" [35]=> string(11) "getPathname" [36]=> string(8) "getPerms" [37]=> string(8) "getInode" [38]=> string(7) "getSize" [39]=> string(8) "getOwner" [40]=> string(8) "getGroup" [41]=> string(8) "getATime" [42]=> string(8) "getMTime" [43]=> string(8) "getCTime" [44]=> string(7) "getType" [45]=> string(10) "isWritable" [46]=> string(10) "isReadable" [47]=> string(12) "isExecutable" [48]=> string(6) "isFile" [49]=> string(5) "isDir" [50]=> string(6) "isLink" [51]=> string(13) "getLinkTarget" [52]=> string(11) "getRealPath" [53]=> string(11) "getFileInfo" [54]=> string(11) "getPathInfo" [55]=> string(8) "openFile" [56]=> string(12) "setFileClass" [57]=> string(12) "setInfoClass" [58]=> string(13) "_bad_state_ex" } array(59) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(12) "getExtension" [34]=> string(11) "getBasename" [35]=> string(11) "getPathname" [36]=> string(8) "getPerms" [37]=> string(8) "getInode" [38]=> string(7) "getSize" [39]=> string(8) "getOwner" [40]=> string(8) "getGroup" [41]=> string(8) "getATime" [42]=> string(8) "getMTime" [43]=> string(8) "getCTime" [44]=> string(7) "getType" [45]=> string(10) "isWritable" [46]=> string(10) "isReadable" [47]=> string(12) "isExecutable" [48]=> string(6) "isFile" [49]=> string(5) "isDir" [50]=> string(6) "isLink" [51]=> string(13) "getLinkTarget" [52]=> string(11) "getRealPath" [53]=> string(11) "getFileInfo" [54]=> string(11) "getPathInfo" [55]=> string(8) "openFile" [56]=> string(12) "setFileClass" [57]=> string(12) "setInfoClass" [58]=> string(13) "_bad_state_ex" }
Output for 5.3.6
array(58) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(12) "getExtension" [34]=> string(11) "getBasename" [35]=> string(11) "getPathname" [36]=> string(8) "getPerms" [37]=> string(8) "getInode" [38]=> string(7) "getSize" [39]=> string(8) "getOwner" [40]=> string(8) "getGroup" [41]=> string(8) "getATime" [42]=> string(8) "getMTime" [43]=> string(8) "getCTime" [44]=> string(7) "getType" [45]=> string(10) "isWritable" [46]=> string(10) "isReadable" [47]=> string(12) "isExecutable" [48]=> string(6) "isFile" [49]=> string(5) "isDir" [50]=> string(6) "isLink" [51]=> string(13) "getLinkTarget" [52]=> string(11) "getRealPath" [53]=> string(11) "getFileInfo" [54]=> string(11) "getPathInfo" [55]=> string(8) "openFile" [56]=> string(12) "setFileClass" [57]=> string(12) "setInfoClass" } array(58) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(12) "getExtension" [34]=> string(11) "getBasename" [35]=> string(11) "getPathname" [36]=> string(8) "getPerms" [37]=> string(8) "getInode" [38]=> string(7) "getSize" [39]=> string(8) "getOwner" [40]=> string(8) "getGroup" [41]=> string(8) "getATime" [42]=> string(8) "getMTime" [43]=> string(8) "getCTime" [44]=> string(7) "getType" [45]=> string(10) "isWritable" [46]=> string(10) "isReadable" [47]=> string(12) "isExecutable" [48]=> string(6) "isFile" [49]=> string(5) "isDir" [50]=> string(6) "isLink" [51]=> string(13) "getLinkTarget" [52]=> string(11) "getRealPath" [53]=> string(11) "getFileInfo" [54]=> string(11) "getPathInfo" [55]=> string(8) "openFile" [56]=> string(12) "setFileClass" [57]=> string(12) "setInfoClass" } array(58) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(12) "getExtension" [34]=> string(11) "getBasename" [35]=> string(11) "getPathname" [36]=> string(8) "getPerms" [37]=> string(8) "getInode" [38]=> string(7) "getSize" [39]=> string(8) "getOwner" [40]=> string(8) "getGroup" [41]=> string(8) "getATime" [42]=> string(8) "getMTime" [43]=> string(8) "getCTime" [44]=> string(7) "getType" [45]=> string(10) "isWritable" [46]=> string(10) "isReadable" [47]=> string(12) "isExecutable" [48]=> string(6) "isFile" [49]=> string(5) "isDir" [50]=> string(6) "isLink" [51]=> string(13) "getLinkTarget" [52]=> string(11) "getRealPath" [53]=> string(11) "getFileInfo" [54]=> string(11) "getPathInfo" [55]=> string(8) "openFile" [56]=> string(12) "setFileClass" [57]=> string(12) "setInfoClass" }
Output for 5.3.0 - 5.3.5
array(57) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(11) "getBasename" [34]=> string(11) "getPathname" [35]=> string(8) "getPerms" [36]=> string(8) "getInode" [37]=> string(7) "getSize" [38]=> string(8) "getOwner" [39]=> string(8) "getGroup" [40]=> string(8) "getATime" [41]=> string(8) "getMTime" [42]=> string(8) "getCTime" [43]=> string(7) "getType" [44]=> string(10) "isWritable" [45]=> string(10) "isReadable" [46]=> string(12) "isExecutable" [47]=> string(6) "isFile" [48]=> string(5) "isDir" [49]=> string(6) "isLink" [50]=> string(13) "getLinkTarget" [51]=> string(11) "getRealPath" [52]=> string(11) "getFileInfo" [53]=> string(11) "getPathInfo" [54]=> string(8) "openFile" [55]=> string(12) "setFileClass" [56]=> string(12) "setInfoClass" } array(57) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(11) "getBasename" [34]=> string(11) "getPathname" [35]=> string(8) "getPerms" [36]=> string(8) "getInode" [37]=> string(7) "getSize" [38]=> string(8) "getOwner" [39]=> string(8) "getGroup" [40]=> string(8) "getATime" [41]=> string(8) "getMTime" [42]=> string(8) "getCTime" [43]=> string(7) "getType" [44]=> string(10) "isWritable" [45]=> string(10) "isReadable" [46]=> string(12) "isExecutable" [47]=> string(6) "isFile" [48]=> string(5) "isDir" [49]=> string(6) "isLink" [50]=> string(13) "getLinkTarget" [51]=> string(11) "getRealPath" [52]=> string(11) "getFileInfo" [53]=> string(11) "getPathInfo" [54]=> string(8) "openFile" [55]=> string(12) "setFileClass" [56]=> string(12) "setInfoClass" } array(57) { [0]=> string(11) "__construct" [1]=> string(6) "rewind" [2]=> string(3) "eof" [3]=> string(5) "valid" [4]=> string(5) "fgets" [5]=> string(7) "fgetcsv" [6]=> string(13) "setCsvControl" [7]=> string(13) "getCsvControl" [8]=> string(5) "flock" [9]=> string(6) "fflush" [10]=> string(5) "ftell" [11]=> string(5) "fseek" [12]=> string(5) "fgetc" [13]=> string(9) "fpassthru" [14]=> string(6) "fgetss" [15]=> string(6) "fscanf" [16]=> string(6) "fwrite" [17]=> string(5) "fstat" [18]=> string(9) "ftruncate" [19]=> string(7) "current" [20]=> string(3) "key" [21]=> string(4) "next" [22]=> string(8) "setFlags" [23]=> string(8) "getFlags" [24]=> string(13) "setMaxLineLen" [25]=> string(13) "getMaxLineLen" [26]=> string(11) "hasChildren" [27]=> string(11) "getChildren" [28]=> string(4) "seek" [29]=> string(14) "getCurrentLine" [30]=> string(10) "__toString" [31]=> string(7) "getPath" [32]=> string(11) "getFilename" [33]=> string(11) "getBasename" [34]=> string(11) "getPathname" [35]=> string(8) "getPerms" [36]=> string(8) "getInode" [37]=> string(7) "getSize" [38]=> string(8) "getOwner" [39]=> string(8) "getGroup" [40]=> string(8) "getATime" [41]=> string(8) "getMTime" [42]=> string(8) "getCTime" [43]=> string(7) "getType" [44]=> string(10) "isWritable" [45]=> string(10) "isReadable" [46]=> string(12) "isExecutable" [47]=> string(6) "isFile" [48]=> string(5) "isDir" [49]=> string(6) "isLink" [50]=> string(13) "getLinkTarget" [51]=> string(11) "getRealPath" [52]=> string(11) "getFileInfo" [53]=> string(11) "getPathInfo" [54]=> string(8) "openFile" [55]=> string(12) "setFileClass" [56]=> string(12) "setInfoClass" }
Output for 5.0.0 - 5.2.17
Fatal error: Class 'GlobIterator' not found in /in/bQHlm on line 2
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected ')', expecting '(' in /in/bQHlm on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1
Parse error: parse error, unexpected ')', expecting '(' in /in/bQHlm on line 2
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `'('' in /in/bQHlm on line 2
Process exited with code 255.