Nuevas Clases
Las siguientes clases fueron añadidas en PHP 5.2.0:
-
DateTime
-
DateTimeZone
-
RegexIterator - extiende de FilterIterator;
implementa Iterator, Traversable,
OuterIterator
Constantes:
-
RegexIterator::ALL_MATCHES
-
RegexIterator::GET_MATCH
-
RegexIterator::MATCH
-
RegexIterator::REPLACE
-
RegexIterator::SPLIT
-
RegexIterator::USE_KEY
Propiedades:
Métodos:
-
RegexIterator::__construct(Iterator it, string regex [, int mode [, int flags [, int preg_flags]]])
- Crea un objeto RegexIterator desde otro iterador y
una expresión regular
-
bool RegexIterator::accept()
- Realiza una comparación entre (string)current() y una expresión regular
-
bool RegexIterator::getFlags()
- Devuelve las banderas de la operación actual
-
bool RegexIterator::getMode()
- Devuelve el modo de la operación actual
-
bool RegexIterator::getPregFlags()
- Devuelve las banderas actuales PREG (si está en uso o
NULL
)
-
bool RegexIterator::setFlags(int new_flags)
- Fija banderas de la operación
-
bool RegexIterator::setMode(int new_mode)
- Fija el nuevo modo de la operación
-
bool RegexIterator::setPregFlags(int new_flags)
- Fija banderas PREG
-
RecursiveRegexIterator
Constantes:
-
RecursiveRegexIterator::ALL_MATCHES
-
RecursiveRegexIterator::GET_MATCH
-
RecursiveRegexIterator::MATCH
-
RecursiveRegexIterator::REPLACE
-
RecursiveRegexIterator::SPLIT
-
RecursiveRegexIterator::USE_KEY
Métodos:
-
RecursiveRegexIterator::__construct(RecursiveIterator iterator, string regex [, int mode [, int flags [, int preg_flags]]])
- Crea un objeto RecursiveRegexIterator desde otro
iterador recursivo y una expresión regular
-
RecursiveRegexIterator RecursiveRegexIterator::getChildren()
- Devuelve los hijos del iterador interno contenido en un
RecursiveRegexIterator
-
bool RecursiveRegexIterator::hasChildren()
- Comprueba si el elemento actual del iterador interno tiene hijos