Kald af funktion efter navn i PHP
Lad os sige at du har en variabel, der gemmer en streng med et funktionsnavn. Ved hjælp af denne variabel kan du kalde funktionen, hvis navn er gemt i variablen.
Lad os se på et eksempel. Lad os antage at vi har følgende funktion:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Lad os også antage at vi har en variabel med navnet på denne funktion:
<?php
$name = 'func';
?>
Lad os kalde funktionen ved dens navn. For at gøre dette skriver vi variablen, der indeholder funktionsnavnet, og sætter runde parenteser efter den:
<?php
$name(3); // 9
?>
Lad os sige at en variabel gemmer navnet
på en indbygget PHP-funktion sqrt
for at finde kvadratroden:
<?php
$name = 'sqrt';
?>
Kald denne funktion ved hjælp af variablen med dens navn.