Apelarea funcțiilor după nume în PHP

Să presupunem că aveți stocat într-o variabilă un șir de caractere cu numele unei funcții. Cu ajutorul acestei variabile puteți apela funcția al cărei nume este stocat în acea variabilă.

Să vedem un exemplu. Să presupunem că avem următoarea funcție:

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

Să presupunem că avem de asemenea o variabilă cu numele acestei funcții:

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

Să apelăm funcția după numele ei. Pentru aceasta, scriem variabila care conține numele funcției și punem după ea parantezele rotunde de apel:

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

Să presupunem că într-o variabilă este stocat numele funcției încorporate în PHP sqrt pentru găsirea rădăcinii pătrate:

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

Apelați această funcție cu ajutorul variabilei cu numele ei.