Pozivanje funkcije po imenu u PHP-u
Pretpostavimo da u promenljivoj imate string sa imenom funkcije. Koristeći tu promenljivu možete pozvati funkciju čije je ime sačuvano u toj promenljivoj.
Pogledajmo primer. Pretpostavimo da imamo sledeću funkciju:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Pretpostavimo takođe da imamo promenljivu sa imenom te funkcije:
<?php
$name = 'func';
?>
Hajde da pozovemo funkciju po njenom imenu. Da bismo to uradili, napišimo promenljivu koja sadrži ime funkcije i stavimo iza nje okrugle zagrade za poziv:
<?php
$name(3); // 9
?>
Pretpostavimo da u promenljivoj je sačuvano ime
ugrađene PHP funkcije sqrt
za pronalaženje kvadratnog korena:
<?php
$name = 'sqrt';
?>
Pozovite ovu funkciju koristeći promenljivu sa njenim imenom.