Funktion kutsuminen nimen perusteella PHP:ssä

Oletetaan, että sinulla on muuttujassa tallennettuna merkkijono funktion nimellä. Tämän muuttujan avulla voit kutsua funktiota, jonen nimi on tallennettuna tähän muuttujaan.

Katsotaanpa esimerkkiä. Oletetaan, että meillä on seuraava funktio:

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

Oletetaan, että meillä on myös muuttuja tämän funktion nimellä:

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

Kutsutaan funktiota sen nimen perusteella. Kirjoitetaan tätä varten muuttuja, joka sisältää funktion nimen, ja laitamme siten jälkeen pyöreät sulkeet kutsua varten:

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

Oletetaan, että muuttujassa tallennettuna on nimi PHP:n sisäänrakennetulle funktiolle sqrt neliöjuuren löytämiseksi:

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

Kutsu tätä funktiota muuttujan avulla, jossa on sen nimi.