Appel de fonction par son nom en PHP

Supposons que vous ayez une chaîne contenant le nom d'une fonction stockée dans une variable. En utilisant cette variable, vous pouvez appeler la fonction dont le nom est stocké dans cette variable.

Regardons un exemple. Supposons que nous ayons la fonction suivante :

php<?php
  function func($num)
  {
    echo $num ** 2;
  }
?>

Supposons que nous ayons également une variable contenant le nom de cette fonction :

php<?php
  $name = 'func';
?>

Appelons la fonction par son nom. Pour ce faire, écrivons la variable contenant le nom de la fonction, et plaçons après elle des parenthèses d'appel :

php<?php
  $name(3); // 9
?>
Задание 1

Supposons que la variable stocke le nom de la fonction intégrée en PHP sqrt pour trouver la racine carrée :

php<?php
  $name = 'sqrt';
?>

Appelez cette fonction en utilisant la variable contenant son nom.