PHP में फ़ंक्शन को नाम से कॉल करना
मान लीजिए कि आपके पास एक वेरिएबल में फ़ंक्शन के नाम के साथ एक स्ट्रिंग संग्रहित है। इस वेरिएबल का उपयोग करके, आप उस फ़ंक्शन को कॉल कर सकते हैं, जिसका नाम इस वेरिएबल में संग्रहित है।
आइए एक उदाहरण देखें। मान लीजिए हमारे पास निम्नलिखित फ़ंक्शन है:
<?php
function func($num)
{
echo $num ** 2;
}
?>
मान लीजिए हमारे पास इस फ़ंक्शन के नाम के साथ एक वेरिएबल भी है:
<?php
$name = 'func';
?>
आइए इसके नाम से फ़ंक्शन को कॉल करें। इसके लिए, फ़ंक्शन का नाम रखने वाले वेरिएबल को लिखें, और उसके बाद कॉल के लिए गोल कोष्ठक लगाएं:
<?php
$name(3); // 9
?>
मान लीजिए एक वेरिएबल में PHP के अंतर्निहित फ़ंक्शन
sqrt
का नाम संग्रहित है जो वर्गमूल ज्ञात करने के लिए है:
<?php
$name = 'sqrt';
?>
इस फ़ंक्शन को उसके नाम वाले वेरिएबल का उपयोग करके कॉल करें।