PHP 7 dan 8 mendukung deklarasi tipe ketat (Type Declarations) pada parameter fungsi dan nilai kembali untuk mencegah bug logika.
PHP Functions
Contoh Kode PHP Functions:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2>Fungsi dengan Type Hinting</h2>
<div style="background:#f1f5f9; padding:15px; border-radius:8px;">
<?php<br>
function hitungTotal(int $harga, int $jumlah): int {<br>
return $harga * $jumlah;<br>
}<br>
echo "Total: Rp " . number_format(hitungTotal(50000, 3), 0, ',', '.');<br>
?>
</div>
</body>
</html>
Uji kode PHP dan amati simulasi output server pada panel pratinjau di atas.