callback function php

Auliya
4 Views
Callback functions adalah fungsi yang dapat diteruskan sebagai argumen ke fungsi lain. Fungsi yang menerima callback function akan memanggil fungsi tersebut saat diperlukan atau dalam konteks tertentu. Berikut adalah contoh penggunaan callback function dalam PHP: php Copy code // Fungsi yang menerima callback function function performOperation($x, $y, $callback) { $result = $callback($x, $y); echo "Result: $result"; } // Callback function untuk penjumlahan $sum = function($a, $b) { return $a + $b; }; // Memanggil fungsi performOperation dengan callback function performOperation(5, 3, $sum); // Output: Result: 8 Dalam contoh di atas, kita memiliki fungsi performOperation yang menerima tiga argumen: $x, $y, dan $callback. Argumen $callback diharapkan berupa sebuah fungsi yang akan dipanggil di dalam fungsi performOperation. Kemudian, kita mendefinisikan callback function $sum yang melakukan penjumlahan dua angka. Fungsi performOperation kemudian dipanggil dengan argumen 5, 3, dan callback function $sum. Di dalam fungsi performOperation, kita memanggil callback function dengan menyediakan argumen $x dan $y yang diteruskan dari pemanggilan fungsi tersebut. Hasil penjumlahan yang dihasilkan oleh callback function $sum kemudian dicetak sebagai output. Callback functions memungkinkan kita untuk memperluas fleksibilitas fungsi dengan memungkinkan penggunaan logika yang berbeda melalui fungsi yang diteruskan sebagai argumen. Hal ini berguna dalam situasi seperti pemrosesan array dengan fungsi array_map atau array_filter, event handling, atau penggunaan fungsi-fungsi lain yang membutuhkan tindakan yang bervariasi.

Latest Videos

Partner Program Latest Videos Terms of Service About Us Copyright Cookie Privacy Contact