(PHP 7, PHP 8)
ReflectionFunctionAbstract::hasReturnType — Vérifie si la fonction a un type de retour défini
Vérifie si la fonction a un type de retour défini.
Cette fonction ne contient aucun paramètre.
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)