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<?php
  function func($num)
  {
    echo $num ** 2;
  }
?>

Katakan kita juga mempunyai pembolehubah dengan nama fungsi ini:

php<?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<?php
  $name(3); // 9
?>
Задание 1

Katakan dalam pembolehubah disimpan nama fungsi terbina dalam PHP sqrt untuk mencari punca kuasa dua:

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

Panggil fungsi ini menggunakan pembolehubah dengan namanya.