Извикване на функция по име в PHP
Нека в променливата ви се съхранява низ с името на функция. С помощта на такава променлива можете да извикате функция, чието име се съхранява в тази променлива.
Нека разгледаме пример. Нека имаме следната функция:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Нека имаме също и променлива с името на тази функция:
<?php
$name = 'func';
?>
Нека извикаме функцията по нейното име. За целта напишете променливата, съдържаща името на функцията, и поставете след нея кръгли скоби за извикване:
<?php
$name(3); // 9
?>
Нека в променлива се съхранява името
на вградената в PHP функция sqrt
за намиране на квадратен корен:
<?php
$name = 'sqrt';
?>
Извикайте тази функция с помощта на променлива с нейното име.