中文文档
English
Spanish
French
Japanese
Brazilian
German
Turkish
Russian
Introdução »
« SeasLog::warning
Manual do PHP
Referência das Funções
Outras Extensões Básicas
Standard PHP Library (SPL)
Introdução
Instalação/Configuração
Dependências
Instalação
Configurações em Execução
Tipos de Recurso
Constantes pré-definidas
Estruturas de Dados
SplDoublyLinkedList
— A classe SplDoublyLinkedList
SplStack
— A classe SplStack
SplQueue
— A classe SplQueue
SplHeap
— A classe SplHeap
SplMaxHeap
— A classe SplMaxHeap
SplMinHeap
— A classe SplMinHeap
SplPriorityQueue
— A classe SplPriorityQueue
SplFixedArray
— A classe SplFixedArray
SplObjectStorage
— A classe SplObjectStorage
Iteradores
AppendIterator
— A classe AppendIterator
ArrayIterator
— A classe ArrayIterator
CachingIterator
— A classe CachingIterator
CallbackFilterIterator
— A classe CallbackFilterIterator
DirectoryIterator
— A classe DirectoryIterator
EmptyIterator
— A classe EmptyIterator
FilesystemIterator
— A classe FilesystemIterator
FilterIterator
— A classe FilterIterator
GlobIterator
— A classe GlobIterator
InfiniteIterator
— A classe InfiniteIterator
IteratorIterator
— A classe IteratorIterator
LimitIterator
— A classe LimitIterator
MultipleIterator
— A classe MultipleIterator
NoRewindIterator
— A classe NoRewindIterator
ParentIterator
— A classe ParentIterator
RecursiveArrayIterator
— A classe RecursiveArrayIterator
RecursiveCachingIterator
— A classe RecursiveCachingIterator
RecursiveCallbackFilterIterator
— A classe RecursiveCallbackFilterIterator
RecursiveDirectoryIterator
— A classe RecursiveDirectoryIterator
RecursiveFilterIterator
— A classe RecursiveFilterIterator
RecursiveIteratorIterator
— Classe RecursiveIteratorIterator
RecursiveRegexIterator
— A classe RecursiveRegexIterator
RecursiveTreeIterator
— A classe RecursiveTreeIterator
RegexIterator
— A classe RegexIterator
Interfaces
Countable
— Interface Countable
OuterIterator
— A interface OuterIterator
RecursiveIterator
— A interface RecursiveIterator
SeekableIterator
— A interface SeekableIterator
Exceções
BadFunctionCallException
— A classe BadFunctionCallException
BadMethodCallException
— A classe BadMethodCallException
DomainException
— A classe DomainException
InvalidArgumentException
— A classe InvalidArgumentException
LengthException
— A classe LengthException
LogicException
— A classe LogicException
OutOfBoundsException
— A classe OutOfBoundsException
OutOfRangeException
— A classe OutOfRangeException
OverflowException
— A classe OverflowException
RangeException
— A classe RangeException
RuntimeException
— A classe RuntimeException
UnderflowException
— A classe UnderflowException
UnexpectedValueException
— A classe UnexpectedValueException
Funções da SPL
class_implements
— Retorna as interfaces que são implementadas pela classe ou interface fornecida
class_parents
— Retorna as classes pai da classe fornecida
class_uses
— Retorna os traits usados pela classe fornecida
iterator_apply
— Chama uma função para cada elemento em um iterador
iterator_count
— Conta os elementos em um 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ão para spl_autoload
spl_autoload_functions
— Retorna todas as funções __autoload() registradas
spl_autoload_register
— Registra a função dada como implementação __autoload()
spl_autoload_unregister
— Desregistra uma função dada como implementação de __autoload()
spl_autoload
— Implementação padrão para __autoload()
spl_classes
— Retorna as classes da SPL disponíveis
spl_object_hash
— Retorna o ID de hash para o objeto fornecido
spl_object_id
— Retorna o identificador inteiro do objeto fornecido
Manipulação de Arquivos
SplFileInfo
— A classe SplFileInfo
SplFileObject
— A classe SplFileObject
SplTempFileObject
— A classe SplTempFileObject
Classes e Interfaces Diversas
ArrayObject
— A classe ArrayObject
SplObserver
— A interface SplObserver
SplSubject
— A interface SplSubject