Funktsiooni kutsumine nime järgi PHP-s
Oletagem, et teie muutujas on salvestatud string funktsiooni nimega. Selle muutuja abil saate kutsuda funktsiooni, mille nimi on salvestatud selles muutujas.
Vaatame näidet. Oletagem, et meil on järgmine funktsioon:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Oletagem, et meil on ka muutuja selle funktsiooni nimega:
<?php
$name = 'func';
?>
Kutsume funktsiooni selle nime järgi. Selleks kirjutame muutuja, mis sisaldab funktsiooni nime, ja paneme pärast seda ümarsulud kutsumiseks:
<?php
$name(3); // 9
?>
Oletagem, et muutujas on salvestatud nimi
PHP-sse sisseehitatud funktsioonile sqrt
ruutjuure leidmiseks:
<?php
$name = 'sqrt';
?>
Kutsu seda funktsiooni kasutades muutujat selle nimega.