Funksjonskall ved navn i PHP

La oss si at du har en streng med navnet på en funksjon lagret i en variabel. Ved hjelp av en slik variabel kan du kalle funksjonen som navnet er lagret i denne variabelen.

La oss se på et eksempel. La oss si at vi har følgende funksjon:

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

La oss si at vi også har en variabel med navnet på denne funksjonen:

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

La oss kalle funksjonen ved dens navn. For å gjøre dette skriver vi variabelen, som inneholder funksjonens navn, og setter runde parenteser for kall etter den:

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

La oss si at en variabel inneholder navnet på en innebygd PHP-funksjon sqrt for å finne kvadratroten:

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

Kall denne funksjonen ved hjelp av variabelen med dens navn.