Apelarea funcțiilor după nume în PHP
Să presupunem că aveți stocat într-o variabilă un șir de caractere cu numele unei funcții. Cu ajutorul acestei variabile puteți apela funcția al cărei nume este stocat în acea variabilă.
Să vedem un exemplu. Să presupunem că avem următoarea funcție:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Să presupunem că avem de asemenea o variabilă cu numele acestei funcții:
<?php
$name = 'func';
?>
Să apelăm funcția după numele ei. Pentru aceasta, scriem variabila care conține numele funcției și punem după ea parantezele rotunde de apel:
<?php
$name(3); // 9
?>
Să presupunem că într-o variabilă este stocat numele
funcției încorporate în PHP sqrt
pentru găsirea rădăcinii pătrate:
<?php
$name = 'sqrt';
?>
Apelați această funcție cu ajutorul variabilei cu numele ei.