383 of 410 menu

Fungsi call_user_func_array

Fungsi call_user_func_array membolehkan anda memanggil callback, dengan menghantar parameter dalam bentuk tatasusunan. Parameter pertama ialah nama fungsi atau kaedah, dan parameter kedua ialah tatasusunan argumen.

Sintaks

call_user_func_array(callable $callback, array $args);

Contoh

Memanggil fungsi mudah dengan menghantar parameter melalui tatasusunan:

<?php function sum($a, $b) { return $a + $b; } $res = call_user_func_array('sum', [2, 3]); echo $res; ?>

Keputusan pelaksanaan kod:

5

Contoh

Memanggil kaedah kelas dengan menghantar parameter:

<?php class Calculator { public function multiply($a, $b) { return $a * $b; } } $calc = new Calculator(); $res = call_user_func_array([$calc, 'multiply'], [4, 5]); echo $res; ?>

Keputusan pelaksanaan kod:

20

Contoh

Menggunakan dengan fungsi tanpa nama:

<?php $func = function($a, $b, $c) { return $a + $b + $c; }; $res = call_user_func_array($func, [1, 2, 3]); echo $res; ?>

Keputusan pelaksanaan kod:

6

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