Anropa funktion efter namn i PHP
Låt oss säga att du har en sträng med namnet på en funktion lagrad i en variabel. Med hjälp av en sådan variabel kan du anropa funktionen som har sitt namn lagrat i denna variabel.
Låt oss titta på ett exempel. Låt oss säga att vi har följande funktion:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Låt oss också säga att vi har en variabel med namnet på denna funktion:
<?php
$name = 'func';
?>
Låt oss anropa funktionen efter dess namn. För att göra detta skriver vi variabeln som innehåller funktionens namn och sätter runda anropsparenteser efter den:
<?php
$name(3); // 9
?>
Låt oss säga att en variabel innehåller namnet
på den inbyggda PHP-funktionen sqrt
för att hitta kvadratroten:
<?php
$name = 'sqrt';
?>
Anropa denna funktion med hjälp av variabeln med dess namn.