Tata Cara Penulisan
Penulisan ini bertujuan untuk menyelesaikan sebuah tugas tertentu. Tujuannya adalah memudahkan dalam membuat program utama.
Function nama_Fungsi (Argumen1, Argumen2) {
// Kode program ketika fungsi dijalankan
return nilai_akhir;
}
Sebuah fungsi dalam memproses data terkadang memerlukan beberapa nilai masukan. Masukan inilah yang disebut dengan argumen.
Contoh 1:
<?php
function Calculator() {
$a = 7.5;
$b = 5;
echo $a + $b;
}
Calculator(); // Tanpa argumen, hasilnya 12.5
?>
Contoh 2:
<?php
function Calculator($a, $b) {
echo $a + $b;
}
Calculator(7.5, 5); // Dengan argumen, hasilnya 12.5
?>
Pemanggilan Fungsi
Dalam teori pemrograman, disebut dengan istilah “Memanggil Fungsi” (Calling a Function). Fungsi dipanggil dengan cara menulis nama dari fungsi tersebut, diikuti dengan argumen (jika ada).
Nilai Kembalian
Setelah memproses nilai masukan, hampir semua fungsi akan memberikan nilai hasil dari proses tersebut, walaupun ada fungsi yang tidak memberikan nilai.
Contoh Fungsi dengan Kondisi
Fungsi berikut menggunakan parameter untuk menentukan kondisi tertentu:
<?php
function report($bulan) {
if ($bulan < 3) {
$status = 'Laporan belum selesai';
} else {
$status = 'Laporan selesai';
}
return $status;
}
echo report(2); // Output: Laporan belum selesai
echo report(4); // Output: Laporan selesai
?>
Contoh implementasi "Fungsi Untuk Menghitung Luas Persegi Panjang"
Code :
<html>
<head>
<title>Penghitung Luas Persegi Panjang</title>
</head>
<body>
<H1>Penghitung Luas</H1>
<?php
function LuasPP($panjang, $lebar) {
return $panjang * $lebar;
}
$panjang = 5;
$lebar = 10;
$luas = LuasPP($panjang, $lebar);
echo "Luas persegi panjang dengan panjang $panjang dan lebar $lebar adalah $luas.";
?>
</body>
</html>
Fungsi hitung luas persegi panjang menerrima 2 paraameter, yaitu panjang dan lebar dan mengembalikannya hasil perkalian keduanya menjadi Luas Persegi Panjang.
Cara menjalankan kode :
- Copy kode php.
- Buka text editor apapun, contohnya VS Code.
- Buat folder baru dengan nama : fungsiPHP
- Buat file baru di dalam folder fungsiPHP dengan nama index.php
- Paste kode tersebut di dalam file index.php seperti ini
0 Komentar