344 of 410 menu

Funkcja forward_static_call_array

Funkcja forward_static_call_array umożliwia wywołanie metody statycznej klasy, przekazując parametry w postaci tablicy. Pierwszym parametrem przyjmuje callable (nazwę klasy i metody w formacie tablicy lub ciągu znaków), drugim - tablicę argumentów do przekazania do metody.

Składnia

forward_static_call_array(callable $function, array $parameters);

Przykład

Wywołajmy metodę statyczną klasy z przekazaniem parametrów:

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

Wynik wykonania kodu:

8

Przykład

Użycie wywołania w postaci ciągu znaków zamiast tablicy:

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

Wynik wykonania kodu:

'HelloWorld'

Zobacz też

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć