Funções da Standard PHP Library (SPL)
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Funções da SPL
- class_implements — Retorna as interfaces que são implementadas pela classe
- class_parents — Retorna as classes pai de determinada classe
- 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
- ArrayIterator — A classe ArrayIterator
- ArrayIterator::current — Retorna o valor do elemento atual do array
- ArrayIterator::key — Retorna a chave do elemento atual do array
- ArrayIterator::next — Avança para o próximo elemento
- ArrayIterator::rewind — Recoloca o array no início
- ArrayIterator::seek — Aponta para determinada posição
- ArrayIterator::valid — Verifica se o array possui mais elementos
- ArrayObject — A classe ArrayObject
- ArrayObject::append — Acrescenta um valor
- ArrayObject::__construct — Constrói um novo objeto array
- ArrayObject::count — Retorna o número de elementos no iterador
- ArrayObject::getIterator — Retorna o iterador do ArrayObject
- ArrayObject::offsetExists — Retorna se o índice solicitado existe ou não
- ArrayObject::offsetGet — Retorna o valor do índice especificado
- ArrayObject::offsetSet — Define o valor do índice especificado por $index para $newval
- ArrayObject::offsetUnset — Destrói o elemento no índice especificado
- CachingIterator — A classe CachingIterator
- CachingIterator::hasNext — Verifica se o iterador interno tem ou não um próximo elemento válido
- CachingIterator::next — Avança o iterador
- CachingIterator::rewind — Recomeça o iterador
- CachingIterator::__toString — Retorna a representação como string do elemento atual
- CachingIterator::valid — Verifica se o elemento atual é válido ou não
- RecursiveCachingIterator — A classe RecursiveCachingIterator
- RecursiveCachingIterator::getChildren — Retorna os filhos do iterador interno como um RecursiveCachingIterator
- RecursiveCachingIterator::hasChildren — Verifica se o elemento atual do iterador interno possui filhos ou não
- DirectoryIterator — A classe DirectoryIterator
- DirectoryIterator::__construct — Constrói um novo iterador de diretório a partir de um caminho
- DirectoryIterator::current — Retorna $this (necessário para a interface Iterator)
- DirectoryIterator::getATime — Retorna a data de último acesso do arquivo
- DirectoryIterator::getCTime — Retorna a data de modificação do inode do arquivo
- DirectoryIterator::getFilename — Retorna o nome do arquivo do elemento atual do diretório
- DirectoryIterator::getGroup — Retorna o grupo do arquivo
- DirectoryIterator::getInode — Retorna o inode do arquivo
- DirectoryIterator::getMTime — Retorna a data da última modificação do arquivo
- DirectoryIterator::getOwner — Retorna o proprietário do arquivo
- DirectoryIterator::getPath — Retorna o caminho do diretório
- DirectoryIterator::getPathname — Retorna o caminho e o nome do arquivo do elemento atual do diretório
- DirectoryIterator::getPerms — Retorna as permissões do arquivo
- DirectoryIterator::getSize — Retorna o tamanho do arquivo
- DirectoryIterator::getType — Retorna o tipo do arquivo
- DirectoryIterator::isDir — Retorna true se o elemento atual é um diretório
- DirectoryIterator::isDot — Retorna true se o elemento atual for '.' ou '..'
- DirectoryIterator::isExecutable — Retorna true se o arquivo for executável
- DirectoryIterator::isFile — Retorna true se o elemento atual for um arquivo
- DirectoryIterator::isLink — Retorna true se o elemento atual for um link simbólico
- DirectoryIterator::isReadable — Retorna true se o arquivo pode ser lido
- DirectoryIterator::isWritable — Retorna true se o arquivo pode ser modificado
- DirectoryIterator::key — Retorna o elemento atual do diretório
- DirectoryIterator::next — Avança para o próximo elemento
- DirectoryIterator::rewind — Recomeça a iteração do diretório
- DirectoryIterator::valid — Verifica se o diretório possui ou não mais elementos
- FilterIterator — A classe FilterIterator
- FilterIterator::current — Retorna o valor do elemento atual
- FilterIterator::getInnerIterator — Retorna o iterador interno
- FilterIterator::key — Retorna a chave do elemento atual
- FilterIterator::next — Avança o iterador
- FilterIterator::rewind — Recomeça o iterador
- FilterIterator::valid — Verifica se o elemento atual é válido ou não
- LimitIterator — A classe LimitIterator
- LimitIterator::getPosition — Retorna a posição atual
- LimitIterator::next — Avança o iterador
- LimitIterator::rewind — Retorna o iterador para o começo especificado no construtor
- LimitIterator::seek — Aponta para a posição especificada
- LimitIterator::valid — Verifica se o elemento atual é válido ou não
- ParentIterator — A classe ParentIterator
- ParentIterator::getChildren — Retorna os filhos do iterador interno de um ParentIterator
- ParentIterator::hasChildren — Verifica se o elemento atual do iterador interno tem ou não filhos
- ParentIterator::next — Avança o iterador
- ParentIterator::rewind — Recomeça o iterador
- RecursiveDirectoryIterator — A classe RecursiveDirectoryIterator
- RecursiveDirectoryIterator::getChildren — Retorna um iterador para o elemento atual se ele for um diretório
- RecursiveDirectoryIterator::hasChildren — Retorna se o elemento atual é ou não um diretório que não seja '.' nem '..'
- RecursiveDirectoryIterator::key — Retorna o caminho e o nome do arquivo do elemento atual do diretório
- RecursiveDirectoryIterator::next — Avança para o próximo elemento
- RecursiveDirectoryIterator::rewind — Recomeça a iteração do diretório
- RecursiveIteratorIterator — A classe RecursiveIteratorIterator
- RecursiveIteratorIterator::current — Retorna o valor do elemento atual
- RecursiveIteratorIterator::getDepth — Retorna a profundidade atual da iteração recursiva
- RecursiveIteratorIterator::getSubIterator — Retorna o sub-iterador ativo atual
- RecursiveIteratorIterator::key — Retorna a chave atual
- RecursiveIteratorIterator::next — Avança para o próximo elemento
- RecursiveIteratorIterator::rewind — Recomeça o iterador no primeiro elemento do primeiro iterador interno
- RecursiveIteratorIterator::valid — Verifica se a posição atual é válida ou não
- SimpleXMLIterator — A classe SimpleXMLIterator
- SimpleXMLIterator::current — Retorna o elemento atual do SimpleXML
- SimpleXMLIterator::getChildren — Retorna um iterador para o elemento atual se ele for um objeto SimpleXML
- SimpleXMLIterator::hasChildren — Retorna se o elemento atual é um objeto SimpleXML
- SimpleXMLIterator::key — Retorna a chave atual do SimpleXML
- SimpleXMLIterator::next — Avança para o próximo elemento
- SimpleXMLIterator::rewind — Recomeça o SimpleXML
- SimpleXMLIterator::valid — Verifica se o SimpleXML possui mais elementos
SPL
There are no user contributed notes for this page.
