ReflectionFunctionAbstract::hasReturnType

(PHP 7, PHP 8)

ReflectionFunctionAbstract::hasReturnTypeVé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