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