There are many places in the manual where SPL documentation reads "this is undocumented" or "description here" ( note CachingIterator constants http://www.php.net/manual/en/class.cachingiterator.php ). This page helps explain some things, http://www.phpro.org/tutorials/Introduction-to-SPL.html but I don't know how accurate it is, when it was written, or if it's even all that good. I'm just not familiar enough with SPL to know.
I'm leaving the link to phpro because there are things written on that page that seem to work, but aren't in the documentation here.
Standard PHP Library (SPL)
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Datastructures
- 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
- Iterators
- AppendIterator — The AppendIterator class
- ArrayIterator — A classe ArrayIterator
- CachingIterator — A classe CachingIterator
- CallbackFilterIterator — The CallbackFilterIterator class
- DirectoryIterator — A classe DirectoryIterator
- EmptyIterator — The EmptyIterator class
- FilesystemIterator — The FilesystemIterator class
- FilterIterator — A classe FilterIterator
- GlobIterator — The GlobIterator class
- InfiniteIterator — The InfiniteIterator class
- IteratorIterator — The IteratorIterator class
- LimitIterator — A classe LimitIterator
- MultipleIterator — The MultipleIterator class
- NoRewindIterator — The NoRewindIterator class
- ParentIterator — A classe ParentIterator
- RecursiveArrayIterator — The RecursiveArrayIterator class
- RecursiveCachingIterator — A classe RecursiveCachingIterator
- RecursiveCallbackFilterIterator — The RecursiveCallbackFilterIterator class
- RecursiveDirectoryIterator — A classe RecursiveDirectoryIterator
- RecursiveFilterIterator — The RecursiveFilterIterator class
- RecursiveIteratorIterator — A classe RecursiveIteratorIterator
- 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 — The BadFunctionCallException class
- BadMethodCallException — The BadMethodCallException class
- DomainException — The DomainException class
- InvalidArgumentException — The InvalidArgumentException class
- LengthException — The LengthException class
- 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
- Funções da SPL
- class_implements — Retorna as interfaces que são implementadas pela classe
- class_parents — Retorna as classes pai de determinada classe
- class_uses — Return the traits used by the given class
- iterator_apply — Call a function for every element in an iterator
- iterator_count — Conta o número de elementos do iterador
- iterator_to_array — Copia o iterador em um array
- spl_autoload_call — Tenta todas as funções __autoload() registradas para carregar a classe solicitada
- spl_autoload_extensions — Registra e retorna as extensões de arquivo padrões para o spl_autoload
- spl_autoload_functions — Retorna todas as funções __autoload() registradas
- spl_autoload_register — Registra a função dada como implementação de __autoload()
- spl_autoload_unregister — Retira a função dada como implementação de __autoload()
- spl_autoload — Implementação padrão de __autoload()
- spl_classes — Retorna as classes da SPL disponíveis
- spl_object_hash — Retorna uma identificação hash do objeto dado
- File Handling
- SplFileInfo — The SplFileInfo class
- SplFileObject — The SplFileObject class
- SplTempFileObject — The SplTempFileObject class
- Miscellaneous Classes and Interfaces
- ArrayObject — A classe ArrayObject
- SplObserver — The SplObserver interface
- SplSubject — The SplSubject interface
User Contributed Notes
SPL
SPL
matthewkastor
20-Aug-2011 11:02
20-Aug-2011 11:02

parsekit_func_arginfo