Pozivanje funkcije po imenu u PHP-u
Recimo da u vašoj promenljivoj je sačuvan string sa imenom funkcije. Koristeći tu promenljivu možete pozvati funkciju, čije je ime sačuvano u toj promenljivoj.
Pogledajmo na primeru. Recimo da imamo sledeću funkciju:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Recimo da takođe 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 posle nje zagrade za poziv:
<?php
$name(3); // 9
?>
Recimo da u promenljivoj je sačuvano ime
ugrađene PHP funkcije sqrt
za pronalaženje kvadratnog korena:
<?php
$name = 'sqrt';
?>
Pozovite tu funkciju koristeći promenljivu sa njenim imenom.