Funksie-oproep deur naam in PHP
Gestel jy het 'n string met die naam van 'n funksie in jou veranderlike gestoor. Met behulp van so 'n veranderlike kan jy die funksie roep waarvan die naam in daardie veranderlike gestoor is.
Laat ons na 'n voorbeeld kyk. Gestel ons het die volgende funksie:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Gestel ons het ook 'n veranderlike met die naam van hierdie funksie:
<?php
$name = 'func';
?>
Kom ons roep die funksie volgens sy naam. Om dit te doen, skryf ons die veranderlike wat die funksienaam bevat, en plaas ronde hakies vir die oproep daarna:
<?php
$name(3); // 9
?>
Gestel die naam van die ingeboude PHP-funksie sqrt vir die vind van die vierkantswortel word in 'n veranderlike gestoor:
<?php
$name = 'sqrt';
?>
Roep hierdie funksie op deur die veranderlike met sy naam te gebruik.