PHP-da Funksiyani Nomiga Ko'ra Chaqirish
Faraz qilaylik, sizda o'zgaruvchida funksiya nomi saqlangan satr mavjud. Ushbu o'zgaruvchi yordamida siz funksiyani chaqirishingiz mumkin, uning nomi shu o'zgaruvchida saqlanadi.
Keling, buni misolda ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi funksiya mavjud:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Faraz qilaylik, bizda shuningdek, ushbu funksiya nomi bilan o'zgaruvchi mavjud:
<?php
$name = 'func';
?>
Keling, funksiyani uning nomi bilan chaqiraylik. Buning uchun funksiya nomini o'z ichiga olgan o'zgaruvchini yozamiz, va uning keyin chaqiruv qavslarini qo'yamiz:
<?php
$name(3); // 9
?>
Faraz qilaylik, o'zgaruvchida PHP-ning ichida qurilgan
sqrt funksiyasining
ildiz topish uchun nomi saqlangan:
<?php
$name = 'sqrt';
?>
Ushbu funksiyani uning nomi bilan o'zgaruvchi yordamida chaqiring.