Memanggil Fungsi Mengikut Nama dalam PHP
Katakan anda mempunyai satu pembolehubah yang menyimpan tali (string) dengan nama fungsi. Menggunakan pembolehubah itu, anda boleh memanggil fungsi yang namanya disimpan dalam pembolehubah tersebut.
Mari kita lihat contoh. Katakan kita mempunyai fungsi berikut:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Katakan kita juga mempunyai pembolehubah dengan nama fungsi ini:
<?php
$name = 'func';
?>
Mari kita panggil fungsi mengikut namanya. Untuk melakukan ini, tulis pembolehubah yang mengandungi nama fungsi, dan letakkan tanda kurung panggilan selepasnya:
<?php
$name(3); // 9
?>
Katakan dalam pembolehubah disimpan nama
fungsi terbina dalam PHP sqrt
untuk mencari punca kuasa dua:
<?php
$name = 'sqrt';
?>
Panggil fungsi ini menggunakan pembolehubah dengan namanya.