344 of 410 menu

फ़ंक्शन forward_static_call_array

फ़ंक्शन forward_static_call_array कक्षा की स्थैतिक विधि को कॉल करने की अनुमति देता है, पैरामीटर्स को एक सरणी के रूप में पास करता है। पहला पैरामीटर कॉल करने योग्य (callable) (सरणी या स्ट्रिंग के प्रारूप में कक्षा और विधि का नाम) लेता है, दूसरा - विधि में पास करने के लिए आर्ग्युमेंट्स की सरणी।

सिंटैक्स

forward_static_call_array(callable $function, array $parameters);

उदाहरण

पैरामीटर्स पास करके कक्षा की स्थैतिक विधि को कॉल करना:

<?php class Calculator { public static function add($a, $b) { return $a + $b; } } $res = forward_static_call_array(['Calculator', 'add'], [5, 3]); echo $res; ?>

कोड निष्पादन का परिणाम:

8

उदाहरण

सरणी के बजाय स्ट्रिंग कॉल का उपयोग:

<?php class StringHelper { public static function concat($str1, $str2) { return $str1 . $str2; } } $res = forward_static_call_array('StringHelper::concat', ['Hello', 'World']); echo $res; ?>

कोड निष्पादन का परिणाम:

'HelloWorld'

यह भी देखें

  • फ़ंक्शन call_user_func_array,
    जो पैरामीटर्स की एक सरणी के साथ कॉलबैक फ़ंक्शन को कॉल करता है
  • फ़ंक्शन forward_static_call,
    जो अलग-अलग आर्ग्युमेंट्स के साथ स्थैतिक विधि को कॉल करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें