Повикување на функција по име во 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';
?>

Повикајте ја оваа функција со помош на променливата со нејзиното име.