Volání funkce podle jména v PHP

Předpokládejme, že máte v proměnné uložený řetězec s názvem funkce. Pomocí této proměnné můžete zavolat funkci, jejíž název je uložen v této proměnné.

Podívejme se na příklad. Předpokládejme, že máme následující funkci:

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

Předpokládejme také, že máme proměnnou s názvem této funkce:

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

Pojďme zavolat funkci podle jejího jména. K tomu napíšeme proměnnou, obsahující název funkce, a umístíme za ni kulaté závorky volání:

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

Předpokládejme, že v proměnné je uložen název vestavěné funkce PHP sqrt pro nalezení druhé odmocniny:

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

Zavolejte tuto funkci pomocí proměnné s jejím názvem.