Belajar PHP 7.4 - Arrow Function
Belajar PHP 7.4 - Arrow Function

21 Desember 2019 / Muhammad Amirul Ihsan

Assalamualaikum Warrohmatulloh Wabarokatuh.

Beberapa waktu lalu PHP merilis versi terbarunya dengan beberapa tambahan fitur salah satunya adalah arrow function yang mungkin banyak dinantikan, oke langsung aja ke contoh penggunaan arrow function ya, disini saya buat potongan kode yang tidak menggunakan arrow function dan yang menggunakan arrow function.

$number = 10;

$myFunction = array_map(function($value) use ($number) {
    return $value * $number;
}, [1,2,3,4]);

Nah contoh kode diatas adalah kode yang membuat perkalian angka dalam array yang ada pada parameter kedua dengan variabel $number yang berada di luar dari fungsi array_map maka untuk menggunakannya di dalam fungsi kita butuh menggunakan use($number) agar bisa digunakan dalam fungsi. Nah, sekarang mari kita lihat jika kita menggunakan arrow function.

$number = 10;

$myFunction = array_map(fn($value) => $value * $number , [1,2,3,4]);

Seperti itulah jika kita menggunakan arrow function dan mungkin ini sedikit penjelasannya :

// PHP 7,4 Arrow Function vs. PHP <= 7.3 

fn($value) Vs. function($value)

$value * $number Vs. return $value * $number

Dan pada arrow function kita tidak perlu menggunakan use($number) untuk menggunakan $number di dalam fungsi.

Wassalamualaikum Warrohmatulloh Wabarokatuh.

Suka dengan artikel ini? Bantu bagikan ke yang lainnya :)

Artikel Terkait