Fungsi — PHP

Fungsi membantu mengorganisir kode menjadi blok yang bisa dipakai ulang. Deklarasi fungsi: function sapa($nama) { return "Halo, $nama!"; } echo sapa("Budi"); //

Fungsi membantu mengorganisir kode menjadi blok yang bisa dipakai ulang.

Deklarasi fungsi:

function sapa($nama) {
    return "Halo, $nama!";
}

echo sapa("Budi"); // "Halo, Budi!"

Default parameter:

function sapa($nama, $sapaan = "Halo") {
    return "$sapaan, $nama!";
}

echo sapa("Budi");           // "Halo, Budi!"
echo sapa("Budi", "Selamat"); // "Selamat, Budi!"

Type hints (PHP 7+):

function tambah(int $a, int $b): int {
    return $a + $b;
}

Arrow function (PHP 7.4+):

$kuadrat = fn($x) => $x * $x;
echo $kuadrat(5); // 25

Arrow function cocok untuk callback singkat, mirip arrow function di JavaScript.

Yang akan kamu pelajari