344 of 410 menu

Funzione forward_static_call_array

La funzione forward_static_call_array permette di chiamare un metodo statico di una classe, passando i parametri sotto forma di array. Accetta come primo parametro un callable (il nome della classe e del metodo in formato array o stringa), come secondo - un array di argomenti da passare al metodo.

Sintassi

forward_static_call_array(callable $function, array $parameters);

Esempio

Chiamiamo un metodo statico di una classe passando i parametri:

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

Risultato dell'esecuzione del codice:

8

Esempio

Utilizzo di una chiamata con stringa invece di un array:

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

Risultato dell'esecuzione del codice:

'HelloWorld'

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta