344 of 410 menu

Fungsi forward_static_call_array

Fungsi forward_static_call_array membolehkan anda memanggil kaedah statik kelas, dengan menghantar parameter dalam bentuk tatasusunan. Parameter pertama menerima callable (nama kelas dan kaedah dalam format tatasusunan atau rentetan), kedua - tatasusunan argumen untuk dihantar ke kaedah.

Sintaks

forward_static_call_array(callable $function, array $parameters);

Contoh

Mari panggil kaedah statik kelas dengan penghantaran parameter:

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

Hasil pelaksanaan kod:

8

Contoh

Menggunakan panggilan rentetan dan bukannya tatasusunan:

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

Hasil pelaksanaan kod:

'HelloWorld'

Lihat juga

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak