PHP да функцияни номи билан чакириш

Фарз қилайлик, сизда ўзгарувчида функция номи сақланган сатр бор. Ушбу ўзгарувчи ёрдамида сиз шу ўзгарувчида сақланган номга эга бўлган функцияни чакиришингиз мумкин.

Келгила, мисолда кўрамиз. Фарз қилайлик, бизда куйидаги функция бор:

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

Фарз қилайлик, бизда шу функция номи билан ўзгарувчи ҳам бор:

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

Келгила, уни номи билан чакирайлик. Бунинг учун функция номини ўз ичига олган ўзгарувчини ёзиб, унинг ортига чакирувчи доира қавсларни қўямиз:

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

Фарз қилайлик, ўзгарувчида PHP га киритилган sqrt функциясининг илкаси (квадрат илдизни топиш учун) сақланган:

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

Ушбу функцияни унинг номи билан ўзгарувчи орқали чакиринг.