SPL-StandardPHPLibrary
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCAppendIteratorIterator that iterates over several iterators one after the other
oCArrayAccessInterface to override array access of objects
oCArrayIteratorAn Array iterator
oCArrayObjectAn Array wrapper
oCBadFunctionCallExceptionException thrown when a function call was illegal
oCBadMethodCallExceptionException thrown when a method call was illegal
oCCachingIteratorCached iteration over another Iterator
oCCachingRecursiveIteratorCompatibility to PHP 5.0
oCCallbackFilterIteratorA non abstract FiletrIterator that uses a callback foreach element
oCCountableThis Interface allows to hook into the global count() function
oCDbaArrayThis implements a DBA Array
oCDbaReaderThis implements a DBA Iterator
oCDirectoryFilterDotsA filtered DirectoryIterator
oCDirectoryGraphIteratorA tree iterator that only shows directories
oCDirectoryIteratorDirectory iterator
oCDirectoryTreeA directory iterator that does not show '
oCDirectoryTreeIteratorDirectoryIterator to generate ASCII graphic directory trees
oCDomainExceptionException that denotes a value not in the valid domain was used
oCDualIteratorSynchronous iteration over two iterators
oCEmptyIteratorAn empty Iterator
oCExceptionBasic Exception class
oCFilterIteratorAbstract filter for iterators
oCFindFileBase class to find files
oCInfiniteIteratorAn infinite Iterator
oCIniGroupsClass to iterate all groups within an ini file
oCInvalidArgumentExceptionException that denotes invalid arguments were passed
oCIteratorBasic iterator
oCIteratorAggregateInterface to create an external Iterator
oCIteratorIteratorBasic Iterator wrapper
oCKeyFilterRegular expression filter for string iterators
oCLengthExceptionException thrown when a parameter exceeds the allowed length
oCLimitIteratorLimited Iteration over another Iterator
oCLogicExceptionException that represents error in the program logic
oCMultipleIteratorIterator that iterates over several iterators one after the other
oCNoCvsDirectory
oCNoRewindIteratorAn Iterator wrapper that doesn't call rewind
oCOuterIteratorInterface to access the current inner iteraor of iterator wrappers
oCOutOfBoundsExceptionException thrown when an illegal index was requested
oCOutOfRangeExceptionException thrown when an illegal index was requested
oCOverflowExceptionException thrown to indicate arithmetic/buffer overflow
oCParentIteratorIterator to filter parents
oCRangeExceptionException thrown to indicate range errors during program execution
oCRecursiveArrayIteratorA recursive array iterator
oCRecursiveCachingIteratorCached recursive iteration over another Iterator
oCRecursiveCompareDualIteratorRecursive comparison iterator for a RecursiveDualIterator
oCRecursiveDirectoryIteratorRecursive directory iterator
oCRecursiveDualIteratorSynchronous iteration over two recursive iterators
oCRecursiveFilterIteratorIterator to filter recursive iterators
oCRecursiveIteratorInterface for recursive iteration with RecursiveIteratorIterator
oCRecursiveIteratorIteratorIterates through recursive iterators
oCRecursiveRegexIteratorRecursive regular expression filter for iterators
oCRecursiveTreeIteratorRecursiveIteratorIterator to generate ASCII graphic trees for the entries in a RecursiveIterator
oCRegexFindFileFind files by regular expression
oCRegexIteratorRegular expression filter for iterators
oCRuntimeExceptionException thrown for errors that are only detectable at runtime
oCSearchIteratorIterator to search for a specific element
oCSeekableIteratorSeekable iterator
oCSerializableInterface for customized serializing
oCSimpleXMLIteratorRecursive SimpleXML_Element iterator
oCSplDoublyLinkedListDoubly Linked List
oCSplFileInfoFile info class
oCSplFileObjectObject representation for any stream
oCSplObjectStorageObject storage
oCSplObserverObserver of the observer pattern
oCSplQueueImplementation of a Queue through a DoublyLinkedList
oCSplStackImplementation of a stack through a DoublyLinkedList
oCSplSubjectSubject to the observer pattern
oCSubClassesCollects sub classes for given class or interface
oCTraversableInterface to detect a class is traversable using foreach
oCUnderflowExceptionException thrown to indicate arithmetic/buffer underflow
\CUnexpectedValueExceptionException thrown to indicate an unexpected value