Penggunaan fungsi ANNOMOUS pada PHP

Assalamualaikum.. Kali ini kita akan belajar tentang Anonymous Function / Lambda & Closure, hah Anonymous? Hmm apa sih itu Anonymous itu? Hacker? Nggak lah kita nggak akan bahas tentang hacker, hehe :D.

Kembali ke topik awal, yaitu anonymous function / lambda & closure, anonymous function / lambda ini adalah fungsi yang dapat kita gunakan tanpa menuliskan nama fungsinya, emangnya bisa? Ya tentu bisa, hehe.

Coba perhatikan contoh syntax berikut ini:

~/SinauPHP/code/anonymous-function.php

Pada kasus diatas kita membuat 2 fungsi, yaitu fungsi pertama nama() yang didalam fungsi tersebut dapat menampilkan nama yang diinginkan dan fungsi kedua bisa() yang menampilkan kata-kata motivasi. Fungsi bisa() menerima parameter sebuah string yang bernama $nama.

Lihat dibaris akhir kita memanggil fungsi bisa() dengan parameter output dari fungsi nama(). Coba kita test sehingga outputnya :

Karena dia seperti variabel biasa maka kita akhiri dengan titik koma. Lalu pada isinya kita akan membuat sebuah operator aritmatika dalam proses penjumlahan biasa. contohnya seperti berikut

Untuk memanggil fungsi tersebut seperti ketika kita membuat fungsi biasa dan akan terlihat dibrowser akan menampilkan jumlah aritmatika dari fungsi tersebut

Lanjut lagi kita juga bisa menambahkan parameter pada fungsi tersebut misalnya

Kelebihan dari anonymous function dibanding fungsi biasa kita bisa mengoper seluruh fungsinya pada variabel baru misalnya saya akan membuat variabel baru misalnya seperti berikut

Jadi variabel tersebut sudah mewarisi sifat sifatnya sehingga kita bisa melakukan hal yang sama pada variabel baru. Itu dulu pembahasan tentang anonymous function semoga jelas sampai jumpa pada artikel berikut terima kasih

Apa yang dimaksud anonymous function?

Apa itu Anonymous Function? Anonymous function atau function tanpa nama atau dalam PHP juga bisa disebut sebagai closure, merupakan function yang umum digunakan sebagai nilai dalam variabel atau argumen pada function.

Apa fungsi function PHP?

Fungsi (atau Function) di bahasa pemograman adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Kita dapat membuat fungsi sendiri, atau menggunakan fungsi yang dibuat oleh programmer lain.

Bagaimana cara membuat fungsi dalam PHP?

Membuat fungsi pada PHP dapat dilakukan dengan mudah, yaitu (1) menuliskan keyword function  (2) kemudian diikuti dengan nama fungsi (3) diikuti dengan tanda kurung ()  sebagai tempat argumen, (4) kemudian diikuti dengan kurung kurawa {} sebagi block statement yang akan dijalankan ketika fungsi dipanggil.

Bagaimana cara memanggil function?

Cara Memanggil/Eksekusi Fungsi Kita bisa memanggil fungsi di dalam kode Javascript dengan menuliskan nama fungsinya seperti ini: namaFungsi(); Contoh: // membuat fungsi function sayHello(){ console.log("Hello World!"); } // memanggil fungsi sayHello() // maka akan menghasilkan -> Hello World!