АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ppSpFnFCN 10 of 95 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Вызов функции по имени в PHP

Пусть у вас в переменной хранится строка с именем функции. С помощью такой переменной вы можете вызвать функцию, имя которой хранится в этой переменной.

Давайте посмотрим на примере. Пусть у нас есть следующая функция:

<?php function func($num) { echo $num ** 2; } ?>

Пусть у нас также есть переменная с именем этой функции:

<?php $name = 'func'; ?>

Давайте вызовем функцию по ее имени. Для этого напишем переменную, содержащую имя функции, и поставим после нее круглые скобки вызова:

<?php $name(3); // 9 ?>

Пусть в переменной хранится имя встроенной в PHP функции sqrt для нахождения квадратного корня:

<?php $name = 'sqrt'; ?>

Вызовите эту функцию с помощью переменной с ее именем.