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
- public replacement
- 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
- 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.
-
