ფუნქციის გამოძახება სახელით 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';
?>

გამოიძახეთ ეს ფუნქცია ცვლადის გამოყენებით მისი სახელით.