
Apa itu fungsi
Function adalah kode program yang di buat khusus untuk mempersingkat sebuah aksi yang ingin di lakukan di dalam sebuah penulisan kode program. dan function dapat di panggil berkali-kali untuk melakukan tugas tertentu dalam penulisan kode program.
Syntax fungsi
function nama_fungsi(parameter1, parameter2,...,n) { statement1; statement1; }
Fungsi tanpa parameter
Parameter adalah sebuah fitur dalam PHP dimana kita bisa membuat fungsi dengan jumlah parameter yang bisa berubah-ubah (variable).
Contoh:
Ketikkan program dibawah ini:
<?php
function cetak_ganjil(){
for ($i=0; $i<100; $i++) {
if ($i%2 == 1) {
echo "$i ";
}
}
}
//pemanggilan fungsi
cetak_ganjil();
?>
Hasilnya

PENJELASAN:
di cetak_ganjil(parameter1, parameter2) tidak ada parameternya sehingga ditulis cetak_ganjil()
di cetak_ganjil(parameter1, parameter2) tidak ada parameternya sehingga ditulis cetak_ganjil()
Fungsi dengan parameter
Ketikkan program dibawah ini:
Hasilnya:
PENJELASAN
Perhatikan pada cetak_ganjil($a, $b); tertadapat parameter $a, $b
Hasilnya:
PENJELASAN:
Perhatikan di dalam fungsi terdapat return. Ini berfungsi untuk mengembalikan nilai (Menamampilkan nilai) dari proses yang sudah terjadi difungsi tersebut.

Cukup sekian tutorial [ TUTORIAL PHP #9 ] - Fungsi. Comment jika ada yang ditanyakan. Terima kasih.
<?php
function cetak_ganjil ($awal, $akhir) {
for ($i=$awal; $i<$akhir; $i++) {
if ($i%2 == 1) {
echo "$i ";
}
}
}
//pemanggilan fungsi
$a = 10;
$b = 50;
echo "<b>Bilangan ganjil dari $a sampai $b : </b><br>";
cetak_ganjil($a, $b);
?>
Hasilnya:

PENJELASAN
Perhatikan pada cetak_ganjil($a, $b); tertadapat parameter $a, $b
Fungsi dengan nilai kembalian
Ketikkan program dibawah ini:
<?php
function luas_lingkaran ($jari) {
return 3.14 * $jari * $jari;
}
//pemanggilan fungsi
$r = 10;
echo "Luas lingkaran dengan jari-jari $r = ";
echo luas_lingkaran($r);
?>
Hasilnya:

PENJELASAN:
Perhatikan di dalam fungsi terdapat return. Ini berfungsi untuk mengembalikan nilai (Menamampilkan nilai) dari proses yang sudah terjadi difungsi tersebut.
Latihan soal
Buatlah sebuah fungsi untuk mencari nilai maksimal dari 5 input yang diberikan. Contoh program seperti contoh dibawah ini:

Thanks : malasngoding, duniailkom, Achmad Solichin
Post a Comment
Post a Comment