ReflectionFunctionAbstract::getClosureUsedVariables

(PHP 8 >= 8.1.0)

ReflectionFunctionAbstract::getClosureUsedVariablesRenvoie un tableau des variables utilisées dans la Closure

Description

public ReflectionFunctionAbstract::getClosureUsedVariables(): array

Renvoie un tableau des variables utilisées dans la Closure.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Renvoie un tableau des variables utilisées dans la Closure.

Exemples

Exemple #1 Exemple de ReflectionFunctionAbstract::getClosureUsedVariables()

<?php

$one
= 1;
$two = 2;

$function = function() use ($one, $two) {
static
$three = 3;
};

$reflector = new ReflectionFunction($function);

var_dump($reflector->getClosureUsedVariables());
?>

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

array(2) {
  ["one"]=>
  int(1)
  ["two"]=>
  int(2)
}

Voir aussi