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