ReflectionFunctionAbstract
PHP Manual

ReflectionFunctionAbstract::isClosure

(PHP 5 >= 5.3.0, PHP 7)

ReflectionFunctionAbstract::isClosureVérifie si c'est une fermeture

Description

public bool ReflectionFunctionAbstract::isClosure ( void )

Vérifie si la fonction réfléchie est une Closure.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne TRUE si la fonction est une Closure, sinon FALSE

Exemples

Exemple #1 Exemple de ReflectionFunctionAbstract::isClosure()

<?php
// Non-closure
$function1 'str_replace';
$reflection1 = new ReflectionFunction($function1);
var_dump($reflection1->isClosure());

// Closure
$function2 = function () {};
$reflection2 = new ReflectionFunction($function2);
var_dump($reflection2->isClosure());
?>

L'exemple ci-dessus va afficher :

bool(false)
bool(true)

Voir aussi


ReflectionFunctionAbstract
PHP Manual