Functie aanroepen op naam in PHP
Stel dat je in een variabele een string met de naam van een functie opslaat. Met behulp van zo'n variabele kun je de functie aanroepen, waarvan de naam in deze variabele is opgeslagen.
Laten we een voorbeeld bekijken. Stel we hebben de volgende functie:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Stel we hebben ook een variabele met de naam van deze functie:
<?php
$name = 'func';
?>
Laten we de functie aanroepen via haar naam. Schrijf hiervoor de variabele die de functienaam bevat, en zet er ronde haakjes achter:
<?php
$name(3); // 9
?>
Stel dat in een variabele de naam
van de ingebouwde PHP-functie sqrt
voor het vinden van de vierkantswortel is opgeslagen:
<?php
$name = 'sqrt';
?>
Roep deze functie aan met behulp van de variabele met haar naam.