ფუნქციის გამოძახება სახელით PHP-ში
დავუშვათ თქვენს ცვლადში ინახება სტრიქონი ფუნქციის სახელით. ამ ცვლადის გამოყენებით თქვენ შეგიძლიათ გამოიძახოთ ფუნქცია, რომლის სახელიც ინახება ამ ცვლადში.
მოდით შევხედოთ მაგალითს. დავუშვათ ჩვენ გვაქვს შემდეგი ფუნქცია:
<?php
function func($num)
{
echo $num ** 2;
}
?>
დავუშვათ ჩვენ ასევე გვაქვს ცვლადი ამ ფუნქციის სახელით:
<?php
$name = 'func';
?>
მოდით გამოვიძახოთ ფუნქცია მისი სახელით. ამისთვის დავწეროთ ცვლადი, რომელიც შეიცავს ფუნქციის სახელს და მივუწეროთ მას შემდეგ გამომძახებელი მრგვალი ფრჩხილები:
<?php
$name(3); // 9
?>
დავუშვათ ცვლადში ინახება სახელი
PHP-ში ჩაშენებული ფუნქციის sqrt
კვადრატული ფესვის საპოვნელად:
<?php
$name = 'sqrt';
?>
გამოიძახეთ ეს ფუნქცია ცვლადის გამოყენებით მისი სახელით.