# RecursiveCallbackFilterIterator::__construct

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

RecursiveCallbackFilterIterator::__construct — Crée un objet RecursiveCallbackFilterIterator depuis une interface RecursiveIterator

### Description

public RecursiveCallbackFilterIterator::__construct(RecursiveIterator `$iterator`, callable `$callback`)

Crée un itérateur filtré depuis une interface RecursiveIterator en utilisant la fonction de rappel `callback` pour déterminer les éléments acceptés ou rejetés.

### Liste de paramètres

`iterator`

  L'itérateur récursif à filtrer.

`callback`

  La fonction de rappel, qui doit retourner `true` pour accepter l'élément courant, `false` sinon. Voir aussi les exemples.

  Peut être n'importe quelle valeur de type callable.

### Voir aussi

- Exemples RecursiveCallbackFilterIterator
- RecursiveCallbackFilterIterator::getChildren() - Retourne l'itérateur fils interne contenu dans un RecursiveCallbackFilterIterator
- RecursiveCallbackFilteriterator::hasChildren() - Vérifie si l'élément courant de l'itérateur interne a un fils