Penggunaan Dan Fungsi call_user_func_array() PHP

Posted on

contoh pemakaian dari call_user_func_array() php – Selamat datang di artikel Referensi Coding kali ini. Seperti lazim saya disini akan memberi informasi seputar dunia teknologi dan internet.

Dikesempatan kali ini, saya akan membagikan diantara fungsi bawaan bahasa pemrograman web PHP. Sesuai judul, yaitu yaitu function dari call_user_func_array.

Panduan singkat kali ini akan menjelaskan mengenai kegunaan dari manfaat tersebut, kemudian saya akan menjelaskan bagaimana cara menggunakannya.

Jadi, call_user_func_array yaitu diantara function bawaan php yang berfungsi bagi merancang satuan array menjadi paramater/argumen dari sebuah function.

Hal ini biasanya digunakan bagi merancang sebuah parameter dari function yang dinamis dan dapat digunakan dengan gampang menggunakan isi dari sebauh array. Biasanya digunakan di framework dengan menggunakan MVC dan OOP.

Berikut ini yaitu cara penggunaannya.

Misal, disini kita mempunyai sebuah function yang kita bikin sendiri dengan nama function “data_siswa



function data_siswa($nama,$tempat tinggal){
    echo "nama pelajar yaitu $nama dan alamatnya yaitu $tempat tinggal";
}

Misalkan lagi, kita mempunyai sebuah data array yang kita bungkus pada variabel $pelajar.


Array ( [0] => Tegar Santosa [1] => Jalan Pala No. 5)

Nah, dengan menggunakan call_user_func_array, kita dapat memasukan parameter $nama dan $tempat tinggal merujuk pada data array yang kita punya.

Struktur dari call_user_func_array yaitu selaku berikut ini.

call_user_func_array(nama function, data array)

Jadi dapat kita masukan..


call_user_func_array("data_siswa", $pelajar)

Karenanya yang tampil di browser yaitu…


nama pelajar yaitu Tegar Santosa dan alamatnya yaitu Jalan Pala No. 5

Full code:


function data_siswa($nama,$tempat tinggal){
    echo "nama pelajar yaitu $nama dan alamatnya yaitu $tempat tinggal";
}
$pelajar = ['Tegar Santosa', 'Jalan Pala No. 5']; //Array
call_user_func_array("data_siswa", $pelajar) // nama pelajar yaitu Tegar Santosa dan alamatnya yaitu Jalan Pala No. 5

Sekianlah artikel singkat di kesempatan kali ini. Semoga bermanfaat! Terima Kasih!

(Visited 115 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *