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:
    • public replacement
    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