Funkcijos iškvietimas pagal pavadinimą PHP
Tarkime, kintamajame yra saugoma eilutė su funkcijos pavadinimu. Naudodami šį kintamąjį galite iškviesti funkciją, kurios pavadinimas yra saugomas šiame kintamajame.
Pažiūrėkime pavyzdžiu. Tarkime, mes turime šią funkciją:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Tarkime, mes taip pat turime kintamąjį su šios funkcijos pavadinimu:
<?php
$name = 'func';
?>
Iškvieskime funkciją pagal jos pavadinimą. Norėdami tai padaryti, parašome kintamąjį, kuriame yra funkcijos pavadinimas, ir po jo padėkime iškviečiamuosius skliaustus:
<?php
$name(3); // 9
?>
Tarkime, kintamajame yra saugomas
į PHP įdiegtos funkcijos sqrt
pavadinimas, skirta kvadratinei šakniai rasti:
<?php
$name = 'sqrt';
?>
Iškvieskite šią funkciją naudodami kintamąjį su jos pavadinimu.