344 of 410 menu

Functie forward_static_call_array

De functie forward_static_call_array maakt het mogelijk een statische methode van een klasse aan te roepen, waarbij parameters worden doorgegeven als een array. De eerste parameter accepteert een callable (naam van klasse en methode in de vorm van een array of string), de tweede - een array met argumenten om door te geven aan de methode.

Syntaxis

forward_static_call_array(callable $function, array $parameters);

Voorbeeld

Laten we een statische methode van een klasse aanroepen met het doorgeven van parameters:

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

Resultaat van het uitvoeren van de code:

8

Voorbeeld

Gebruik van een string-aanroep in plaats van een array:

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

Resultaat van het uitvoeren van de code:

'HelloWorld'

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren