343 of 410 menu

Kazi ya forward_static_call

Kazi forward_static_call inaruhusu kuita mbinu ya sitati ya darasani, ikitumia kufunganisha kisita marehemu (Late Static Binding). Kigezo cha kwanza hupitishwa kazi ya callback kwa kutumia safu [darasa, mbinu] au mfuatano wenye jina la mbinu, na viambishi vinavyofuata - hoja za mbinu inayoitwa.

Sintaksia

forward_static_call(callable $callback, mixed ...$args): mixed

Mfano

Kuita mbinu ya sitati kupitia forward_static_call:

<?php class A { public static function test() { return static::class; } } class B extends A {} $res = forward_static_call(['B', 'test']); echo $res; ?>

Matokeo ya kutekeleza kificho:

'B'

Mfano

Kupitisha hoja kwenye mbinu inayoitwa:

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

Matokeo ya kutekeleza kificho:

8

Angalia Pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa