Standard PHP Library (SPL)
- Einführung
- Installation/Konfiguration
- Vordefinierte Konstanten
- Datenstrukturen
- SplDoublyLinkedList — The SplDoublyLinkedList class
- SplStack — The SplStack class
- SplQueue — The SplQueue class
- SplHeap — The SplHeap class
- SplMaxHeap — The SplMaxHeap class
- SplMinHeap — The SplMinHeap class
- SplPriorityQueue — The SplPriorityQueue class
- SplFixedArray — The SplFixedArray class
- SplObjectStorage — The SplObjectStorage class
- Iteratoren
- AppendIterator — Die Klasse AppendIterator
- ArrayIterator — Die Klasse ArrayIterator
- CachingIterator — The CachingIterator class
- CallbackFilterIterator — The CallbackFilterIterator class
- DirectoryIterator — The DirectoryIterator class
- EmptyIterator — Die Klasse EmptyIterator
- FilesystemIterator — The FilesystemIterator class
- FilterIterator — The FilterIterator class
- GlobIterator — The GlobIterator class
- InfiniteIterator — The InfiniteIterator class
- IteratorIterator — The IteratorIterator class
- LimitIterator — The LimitIterator class
- MultipleIterator — The MultipleIterator class
- NoRewindIterator — The NoRewindIterator class
- ParentIterator — The ParentIterator class
- RecursiveArrayIterator — The RecursiveArrayIterator class
- RecursiveCachingIterator — The RecursiveCachingIterator class
- RecursiveCallbackFilterIterator — The RecursiveCallbackFilterIterator class
- RecursiveDirectoryIterator — The RecursiveDirectoryIterator class
- RecursiveFilterIterator — The RecursiveFilterIterator class
- RecursiveIteratorIterator — The RecursiveIteratorIterator class
- RecursiveRegexIterator — The RecursiveRegexIterator class
- RecursiveTreeIterator — The RecursiveTreeIterator class
- RegexIterator — The RegexIterator class
- Interfaces
- Countable — The Countable interface
- OuterIterator — The OuterIterator interface
- RecursiveIterator — The RecursiveIterator interface
- SeekableIterator — The SeekableIterator interface
- Exceptions
- BadFunctionCallException — Die Klasse BadFunctionCallException
- BadMethodCallException — Die Klasse BadMethodCallException
- DomainException — Die Klasse DomainException
- InvalidArgumentException — Die Klasse InvalidArgumentException
- LengthException — Die Klasse LengthException
- LogicException — The LogicException class
- OutOfBoundsException — The OutOfBoundsException class
- OutOfRangeException — The OutOfRangeException class
- OverflowException — The OverflowException class
- RangeException — The RangeException class
- RuntimeException — The RuntimeException class
- UnderflowException — The UnderflowException class
- UnexpectedValueException — The UnexpectedValueException class
- SPL Funktionen
- class_implements — Return the interfaces which are implemented by the given class or interface
- class_parents — Return the parent classes of the given class
- class_uses — Return the traits used by the given class
- iterator_apply — Call a function for every element in an iterator
- iterator_count — Count the elements in an iterator
- iterator_to_array — Copy the iterator into an array
- spl_autoload_call — Try all registered __autoload() functions to load the requested class
- spl_autoload_extensions — Registriert und gibt die voreingestellten Dateiendungen für spl_autoload zurück
- spl_autoload_functions — Liefert alle registrierten __autoload() Funktionen
- spl_autoload_register — Register given function as __autoload() implementation
- spl_autoload_unregister — Unregister given function as __autoload() implementation
- spl_autoload — Default implementation for __autoload()
- spl_classes — Return available SPL classes
- spl_object_hash — Return hash id for given object
- spl_object_id — Return the integer object handle for given object
- Dateibehandlung
- SplFileInfo — The SplFileInfo class
- SplFileObject — The SplFileObject class
- SplTempFileObject — The SplTempFileObject class
- Verschiedene Klassen und Interfaces
- ArrayObject — Die Klasse ArrayObject
- SplObserver — The SplObserver interface
- SplSubject — The SplSubject interface