Novas Classes
As seguintes classes foram introduzidas no PHP 5.2.0:
- DateTime
- DateTimeZone
-
RegexIterator - extends FilterIterator;
implements Iterator, Traversable,
OuterIterator
Constants:
-
RegexIterator::ALL_MATCHES -
RegexIterator::GET_MATCH -
RegexIterator::MATCH -
RegexIterator::REPLACE -
RegexIterator::SPLIT -
RegexIterator::USE_KEY
- public replacement
- RegexIterator::__construct(Iterator it, string regex [, int mode [, int flags [, int preg_flags]]]) - Cria um RegexIterator de outro iterator e uma expressão regular
- bool RegexIterator::accept() - Combina a (string)current() contra uma expressão regular
- bool RegexIterator::getFlags() - Retorna o sinalizador de operação atual
- bool RegexIterator::getMode() - Retorna o modo de operação atual
-
bool RegexIterator::getPregFlags()
- Retorna o sinalizador PREG atual (se estiver em uso ou
NULL) - bool RegexIterator::setFlags(int new_flags) - Define o sinalizador da operação
- bool RegexIterator::setMode(int new_mode) - Define um novo modo de operação
- bool RegexIterator::setPregFlags(int new_flags) - Define o sinalizador PREG
-
-
RecursiveRegexIterator
Constants:
-
RecursiveRegexIterator::ALL_MATCHES -
RecursiveRegexIterator::GET_MATCH -
RecursiveRegexIterator::MATCH -
RecursiveRegexIterator::REPLACE -
RecursiveRegexIterator::SPLIT -
RecursiveRegexIterator::USE_KEY
- RecursiveRegexIterator::__construct(RecursiveIterator it, string regex [, int mode [, int flags [, int preg_flags]]]) - Cria um RecursiveRegexIterator de outro iterator recursivo e uma expressão regular
- RecursiveRegexIterator RecursiveRegexIterator::getChildren() - Retorna o iterador filho interno contido em um RecursiveRegexIterator
- bool RecursiveRegexIterator::hasChildren() - Verifica se o elemento atual do iterator interno tem filhos
-