Renvoie les types inclus dans le type d'intersection

# ReflectionIntersectionType::getTypes

(PHP 8 >= 8.1.0)

ReflectionIntersectionType::getTypes — Renvoie les types inclus dans le type d'intersection

### Description

public function ReflectionIntersectionType::getTypes(): array

Renvoie les types inclus dans le type d'intersection.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Un tableau d'objets ReflectionType.

### Exemples

Exemple #1 Exemple de ReflectionIntersectionType::getTypes()

    <?php

    function someFunction(Iterator&Countable $value) {}

    $reflectionFunc = new ReflectionFunction('someFunction');
    $reflectionParam = $reflectionFunc->getParameters()[0];

    var_dump($reflectionParam->getType()->getTypes());
    ?>

Résultat de l'exemple ci-dessus est similaire à :

    array(2) {
        [0] =>
        class ReflectionNamedType#4(0) {
        }
        [1] =>
        class ReflectionNamedType#5(0) {
        }
    }

### Voir aussi

- ReflectionType::allowsNull() - Vérifie si null est permis
- ReflectionParameter::getType() - Récupère le type du paramètre

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open