Belajar PHP Part 30 : Arrow Function (Anoymous Function Sederhana)

arrow function

  • Arrow function diperkenalkan di PHP 7.4 sebagai alternative anonymous function yang lebih sederhana pembuatannya
  • Secara garis besar, sebenarnya arrow function dan anonymous function adalah dua hal yang sama
  • Hal yang membedakan di arrow function adalah, secara otomatis variable diluar closure bisa digunakan, tidak seperti anonymous function yang harus disebutkan secara manual menggunakan kata kunci use
  • Pembuatan arrow function tidak menggunakan kata kunci function, melainkan fn
  • Arrow function di khususnya untuk pembuatan function yang sederhana

Anonymous Function

$firstName = "Eko";
$lastName = "Kurniawan";

$anonymousFunction = function () use($firstName, $lastName) : string {
    return "Hello $firstName $lastName" . PHP_EOL;
};

echo $anonymousFunction();

Arrow Function

$firstName = "Eko";
$lastName = "Kurniawan";


$arrowFunction = fn () => "Hello $firstName $lastName" . PHP_EOL;

echo $arrowFunction();

anonymous function and arrow function

Next Post Previous Post
No Comment
Add Comment
comment url