383 of 410 menu

Fungsi call_user_func_array

Fungsi call_user_func_array memungkinkan Anda memanggil callback, dengan meneruskan parameter dalam bentuk array. Parameter pertama adalah nama fungsi atau metode, dan parameter kedua adalah array argumen.

Sintaks

call_user_func_array(callable $callback, array $args);

Contoh

Memanggil fungsi sederhana dengan meneruskan parameter melalui array:

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

Hasil eksekusi kode:

5

Contoh

Memanggil metode kelas dengan meneruskan 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; ?>

Hasil eksekusi kode:

20

Contoh

Penggunaan dengan fungsi anonim:

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

Hasil eksekusi kode:

6

Lihat juga

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