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");

Output :

Hello EKO   

Hello BUDI  

Hello BAGUS

Hello FADHIL

Hello fuad

Belum ada Komentar untuk "36. Callback Function"

Posting Komentar