Выклік функцыі па імені ў PHP
Хай у вас у зменнай захоўваецца радок з імем функцыі. З дапамогай такой зменнай вы можаце выклікаць функцыю, імя якой захоўваецца ў гэтай зменнай.
Давайце паглядзім на прыклад. Хай у нас ёсць наступная функцыя:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Хай у нас таксама ёсць зменная з імем гэтай функцыі:
<?php
$name = 'func';
?>
Давайце выклічам функцыю па яе імені. Для гэтага напішам зменную, якая змяшчае імя функцыі, і паставім пасля яе круглыя дужкі выкліку:
<?php
$name(3); // 9
?>
Хай у зменнай захоўваецца імя
ўбудаванай у PHP функцыі sqrt
для знаходжання квадратнага кораня:
<?php
$name = 'sqrt';
?>
Выклічце гэтую функцыю з дапамогай зменнай з яе імем.