Nouvelles classes

Les classes suivantes ont �t� introduites en PHP 5.2.0 :

  • DateTime
  • DateTimeZone
  • RegexIterator, �tend FilterIterator ; impl�mente Iterator, Traversable, OuterIterator Constantes :
    • RegexIterator::ALL_MATCHES
    • RegexIterator::GET_MATCH
    • RegexIterator::MATCH
    • RegexIterator::REPLACE
    • RegexIterator::SPLIT
    • RegexIterator::USE_KEY
    Propri�t�s :
    • public replacement
    M�thodes:
    • RegexIterator::__construct(Iterator it, string regex [, int mode [, int flags [, int preg_flags]]]) : cr�e un RegexIterator � partir d'un autre it�rateur et une expression rationnelle.
    • bool RegexIterator::accept() : applique l'expression rationnelle � (string) current().
    • bool RegexIterator::getFlags() : retourne les options de l'op�ration courante.
    • bool RegexIterator::getMode() : retourne le mode d'op�ration courant.
    • bool RegexIterator::getPregFlags() : retourne les options PREG courantes (si elles sont utilis�es, sinon NULL).
    • bool RegexIterator::setFlags(int new_flags) : configure les options d'op�ration.
    • bool RegexIterator::setMode(int new_mode) : configure le nouveau mode d'op�ration.
    • bool RegexIterator::setPregFlags(int new_flags) : configure les options PREG.
  • RecursiveRegexIterator Constantes :
    • RecursiveRegexIterator::ALL_MATCHES
    • RecursiveRegexIterator::GET_MATCH
    • RecursiveRegexIterator::MATCH
    • RecursiveRegexIterator::REPLACE
    • RecursiveRegexIterator::SPLIT
    • RecursiveRegexIterator::USE_KEY
    M�thodes :
    • RecursiveRegexIterator::__construct(RecursiveIterator it, string regex [, int mode [, int flags [, int preg_flags]]]) : cr�e un RecursiveRegexIterator � partir d'un autre it�rateur r�cursif, et d'une expression rationnelle.
    • RecursiveRegexIterator RecursiveRegexIterator::getChildren() : retourne le fils interne d'un it�rateur contenu dans RecursiveRegexIterator.
    • bool RecursiveRegexIterator::hasChildren() : v�rifie si l'it�rateur interne a un fils.