parsekit_func_arginfo
Introdução
Outras Básicas Extensões
PHP Manual

# Funções da Standard PHP Library (SPL)

- Introdução
- Instalação/Configuração
  - Dependências
  - Instalação
  - Configurações em Execução
  - Tipos Resource
- 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_apply — Apply a user function to every element of 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
- Interfaces
  - Countable — The Countable interface
  - RecursiveIterator — The RecursiveIterator interface
  - SeekableIterator — The SeekableIterator interface
- 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::asort — Sort the entries by value
  - ArrayObject::__construct — Constrói um novo objeto array
  - ArrayObject::count — Retorna o número de elementos no iterador
  - ArrayObject::exchangeArray — Exchange the array for another one.
  - ArrayObject::getArrayCopy — Creates a copy of the ArrayObject.
  - ArrayObject::getFlags — Gets the behavior flags.
  - ArrayObject::getIterator — Retorna o iterador do ArrayObject
  - ArrayObject::getIteratorClass — Gets the iterator classname for the ArrayObject.
  - ArrayObject::ksort — Sort the entries by key
  - ArrayObject::natcasesort — Sort an array using a case insensitive "natural order" algorithm
  - ArrayObject::natsort — Sort entries using a "natural order" algorithm
  - 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
  - ArrayObject::setFlags — Sets the behavior flags.
  - ArrayObject::setIteratorClass — Sets the iterator classname for the ArrayObject.
  - ArrayObject::uasort — Sort the entries with a user-defined comparison function and maintain key association
  - ArrayObject::uksort — Sort the entries by keys using a user-defined comparison function
- CachingIterator — A classe CachingIterator
  - CachingIterator::__construct — Construct a new CachingIterator object for the iterator.
  - CachingIterator::count — The number of elements in the iterator
  - CachingIterator::current — Return the current element
  - CachingIterator::getCache — The getCache purpose
  - CachingIterator::getFlags — Get flags used
  - CachingIterator::getInnerIterator — Return the innter iterator
  - CachingIterator::hasNext — Verifica se o iterador interno tem ou não um próximo elemento válido
  - CachingIterator::key — Return the key for the current element
  - CachingIterator::next — Avança o iterador
  - CachingIterator::offsetExists — The offsetExists purpose
  - CachingIterator::offsetGet — The offsetGet purpose
  - CachingIterator::offsetSet — The offsetSet purpose
  - CachingIterator::offsetUnset — The offsetUnset purpose
  - CachingIterator::rewind — Recomeça o iterador
  - CachingIterator::setFlags — The setFlags purpose
  - 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::getBasename — Get base name of current DirectoryIterator item.
  - 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::seek — Seek to a DirectoryIterator item
  - DirectoryIterator::__toString — Get file name as a string
  - DirectoryIterator::valid — Verifica se o diretório possui ou não mais elementos
- FilterIterator — A classe FilterIterator
  - FilterIterator::accept — Check whether the current element of the iterator is acceptable
  - 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

parsekit_func_arginfo
Introdução
Outras Básicas Extensões
PHP Manual