36. Callback Function
Callback Function :
- Callback Adalah Sebuah Mekanisme Sebuah function Memanggil function Lainnya Sesuai Dengan Yang Diberikan Di Argument
- Hal Ini Sebenarnya Sudah Kita Lakukan Di Materi Variable function Dan Anonymous function
- Namun Di PHP Ada Cara Lain Untuk Implementasi Callback, Yaitu Menggunakan Tipe Data callable
- Dan Untuk Memanggil Callback function Tersebut, Kita Bisa Menggunakan function call_user_func(callable, arguments)
Contoh Kodingannya :
function sayHello(string $name, callable $filter) {
$finalName = call_user_func($filter, $name);
echo "Hello $finalName" . PHP_EOL;
}
sayHello("Eko", function ($name) {return strtoupper ($name); });
sayHello("Budi", fn ($name) => strtoupper ($name));
sayHello("Bagus", function (string $name): string{
return strtoupper($name);
});
sayHello("Fadhil", "strtoupper");
sayHello("Fuad", "strtolower");

Belum ada Komentar untuk "36. Callback Function"
Posting Komentar