Toggle navigation
Home
Code Snippets
Plain PHP
Doctrine
Laminas
Laravel
SQL
Symfony
Unittests
Other Libraries
Blog
Slides/Talks
@SenseException
The class structure of the SPL classes
Result
|-InternalIterator
|-RecursiveIteratorIterator
| \-RecursiveTreeIterator
|-IteratorIterator
| |-FilterIterator
| | |-RecursiveFilterIterator
| | | \-ParentIterator
| | |-CallbackFilterIterator
| | | \-RecursiveCallbackFilterIterator
| | \-RegexIterator
| | \-RecursiveRegexIterator
| |-LimitIterator
| |-CachingIterator
| | \-RecursiveCachingIterator
| |-NoRewindIterator
| |-AppendIterator
| \-InfiniteIterator
|-EmptyIterator
|-ArrayIterator
| \-RecursiveArrayIterator
|-SplFileInfo
| |-DirectoryIterator
| | \-FilesystemIterator
| | |-RecursiveDirectoryIterator
| | \-GlobIterator
| \-SplFileObject
| \-SplTempFileObject
|-SplDoublyLinkedList
| |-SplQueue
| \-SplStack
|-SplHeap
| |-SplMinHeap
| \-SplMaxHeap
|-SplPriorityQueue
|-SplFixedArray
|-SplObjectStorage
\-MultipleIterator
More Snippets
Changing the look of the tree of RecursiveTreeIterator
Typical PHP behaviour with class properties
Changing XML data to Yaml with XSLT template
Used Versions
PHP 8.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8