PHP8.x SPL
PHP 8 系 のSPLに関する言語リファレンス情報をまとめたカテゴリです。
LengthExceptionクラス
OutOfRangeExceptionクラス
RuntimeExceptionクラス
OutOfBoundsExceptionクラス
ArrayObjectクラス
constant
LogicExceptionクラス
MultipleIteratorクラス
DomainExceptionクラス
RecursiveArrayIteratorクラス
GlobIteratorクラス
constant
method
__construct
__debugInfo
__toString
_bad_state_ex
count
current
getATime
getBasename
getCTime
getExtension
getFileInfo
getFilename
getFlags
getGroup
getInode
getLinkTarget
getMTime
getOwner
getPath
getPathInfo
getPathname
getPerms
getRealPath
getSize
getType
isDir
isDot
isExecutable
isFile
isLink
isReadable
isWritable
key
next
openFile
rewind
seek
setFileClass
setFlags
setInfoClass
valid
ArrayIteratorクラス
constant
CachingIteratorクラス
constant
FilesystemIteratorクラス
constant
method
__construct
__debugInfo
__toString
_bad_state_ex
current
getATime
getBasename
getCTime
getExtension
getFileInfo
getFilename
getFlags
getGroup
getInode
getLinkTarget
getMTime
getOwner
getPath
getPathInfo
getPathname
getPerms
getRealPath
getSize
getType
isDir
isDot
isExecutable
isFile
isLink
isReadable
isWritable
key
next
openFile
rewind
seek
setFileClass
setFlags
setInfoClass
valid
RecursiveCachingIteratorクラス
constant
RecursiveDirectoryIteratorクラス
constant
method
__construct
__debugInfo
__toString
_bad_state_ex
current
getATime
getBasename
getChildren
getCTime
getExtension
getFileInfo
getFilename
getFlags
getGroup
getInode
getLinkTarget
getMTime
getOwner
getPath
getPathInfo
getPathname
getPerms
getRealPath
getSize
getSubPath
getSubPathname
getType
hasChildren
isDir
isDot
isExecutable
isFile
isLink
isReadable
isWritable
key
next
openFile
rewind
seek
setFileClass
setFlags
setInfoClass
valid
RecursiveIteratorIteratorクラス
RecursiveRegexIteratorクラス
property
RecursiveTreeIteratorクラス
constant
RegexIteratorクラス
property
SplDoublyLinkedListクラス
SplFileObjectクラス
method
__construct
__debugInfo
__toString
_bad_state_ex
current
eof
fflush
fgetc
fgetcsv
fgets
flock
fpassthru
fputcsv
fread
fscanf
fseek
fstat
ftell
ftruncate
fwrite
getATime
getBasename
getChildren
getCsvControl
getCTime
getCurrentLine
getExtension
getFileInfo
getFilename
getFlags
getGroup
getInode
getLinkTarget
getMaxLineLen
getMTime
getOwner
getPath
getPathInfo
getPathname
getPerms
getRealPath
getSize
getType
hasChildren
isDir
isExecutable
isFile
isLink
isReadable
isWritable
key
next
openFile
rewind
seek
setCsvControl
setFileClass
setFlags
setInfoClass
setMaxLineLen
valid
SplPriorityQueueクラス
constant
SplQueueクラス
SplStackクラス
SplTempFileObjectクラス
method
__construct
__debugInfo
__toString
_bad_state_ex
current
eof
fflush
fgetc
fgetcsv
fgets
flock
fpassthru
fputcsv
fread
fscanf
fseek
fstat
ftell
ftruncate
fwrite
getATime
getBasename
getChildren
getCsvControl
getCTime
getCurrentLine
getExtension
getFileInfo
getFilename
getFlags
getGroup
getInode
getLinkTarget
getMaxLineLen
getMTime
getOwner
getPath
getPathInfo
getPathname
getPerms
getRealPath
getSize
getType
hasChildren
isDir
isExecutable
isFile
isLink
isReadable
isWritable
key
next
openFile
rewind
seek
setCsvControl
setFileClass
setFlags
setInfoClass
setMaxLineLen
valid
BadFunctionCallExceptionクラス
AppendIteratorクラス
BadMethodCallExceptionクラス
CallbackFilterIteratorクラス
DirectoryIteratorクラス
method
__construct
__debugInfo
__toString
_bad_state_ex
current
getATime
getBasename
getCTime
getExtension
getFileInfo
getFilename
getGroup
getInode
getLinkTarget
getMTime
getOwner
getPath
getPathInfo
getPathname
getPerms
getRealPath
getSize
getType
isDir
isDot
isExecutable
isFile
isLink
isReadable
isWritable
key
next
openFile
rewind
seek
setFileClass
setInfoClass
valid