Memanggil Fungsi berdasarkan Nama di PHP
Misalkan Anda memiliki sebuah variabel yang menyimpan string berisi nama fungsi. Dengan menggunakan variabel tersebut, Anda dapat memanggil fungsi yang namanya disimpan dalam variabel itu.
Mari kita lihat contohnya. Misalkan kita memiliki fungsi berikut:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Misalkan kita juga memiliki variabel yang berisi nama fungsi tersebut:
<?php
$name = 'func';
?>
Mari kita panggil fungsi berdasarkan namanya. Untuk melakukannya, tulis variabel yang berisi nama fungsi, dan letakkan tanda kurung panggil setelahnya:
<?php
$name(3); // 9
?>
Misalkan dalam sebuah variabel disimpan nama
fungsi bawaan PHP sqrt
untuk mencari akar kuadrat:
<?php
$name = 'sqrt';
?>
Panggil fungsi ini dengan menggunakan variabel yang berisi namanya.