Vérifie si la fonction a un type de retour défini

# ReflectionFunctionAbstract::hasReturnType

(PHP 7, PHP 8)

ReflectionFunctionAbstract::hasReturnType — Vérifie si la fonction a un type de retour défini

### Description

public function ReflectionFunctionAbstract::hasReturnType(): bool

Vérifie si la fonction a un type de retour défini.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Retourne `true` si la fonction a un type de retour défini, sinon `false`.

### Exemples

Exemple #1 Exemple avec ReflectionFunctionAbstract::hasReturnType()

    <?php

    function to_int($param): int
    {
        return (int) $param;
    }

    $reflection1 = new ReflectionFunction('to_int');
    var_dump($reflection1->hasReturnType());

L'exemple ci-dessus va afficher :

    bool(true)

Exemple #2 Utilisation sur les fonctions intégrées

    <?php

    $reflection2 = new ReflectionFunction('array_merge');

    var_dump($reflection2->hasReturnType());

L'exemple ci-dessus va afficher :

    bool(false)

### Voir aussi

- ReflectionFunctionAbstract::getReturnType() - Récupère le type de retour défini pour une fonction

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