PHP-də funksiyanı adı ilə çağırmaq
Tutaq ki, sizdə dəyişəndə funksiyanın adı olan sətir saxlanılır. Bu dəyişənin köməyi ilə siz həmin dəyişəndə saxlanılan adı olan funksiyanı çağıra bilərsiniz.
Nümunəyə baxaq. Tutaq ki, bizdə aşağıdakı funksiya var:
<?php
function func($num)
{
echo $num ** 2;
}
?>
Tutaq ki, bizdə həmçinin bu funksiyanın adı olan dəyişən var:
<?php
$name = 'func';
?>
Gəlin funksiyanı onun adı ilə çağıraq. Bunun üçün funksiyanın adını saxlayan dəyişəni yazırıq və onun ardından çağırma dəyirmi mötərizələrini qoyuruq:
<?php
$name(3); // 9
?>
Tutaq ki, dəyişəndə PHP-də daxili olan kvadrat kökün tapılması üçün
sqrt funksiyasının adı saxlanılır:
<?php
$name = 'sqrt';
?>
Bu funksiyanı onun adı olan dəyişən vasitəsi ilə çağırın.