Fungsi merupakan bagian kode terpisah yang melaksanakan suatu pekerjaan yang telah ditetapkan. Fungsi ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program yang membutuhkan. Diantaranya tujuan fungsi adalah untuk memudahkan pengembangan program dan menghemat ukuran program. Bentuk umum pendefinisian fungsi dalam PHPfunction nama_fungsi(parameter1, ..., n){
statement1;
}
Nama File : fungsi01.php
Deskripsi : Program sederhana mendefinisikan dan memanggil fungsi tanpa parameter dan tanpa return value.function cetak_ganjil(){Nama File : fungsi02.php
for($i=0; $i<100; $i++){
if($i%2==1){
echo $i ."
";
}
}
}
cetak_ganjil();
Deskripsi : Program fungsi dengan parameter.function cetak_ganjil($awal,$akhir){Nama File : fungsi03.php Deskripsi : Program fungsi yang mengembalikan nilai.
for($i=$awal; $i<$akhir; $i++){
if($i%2==1){
echo $i;
}
}
}
$a = 10;
$b = 50;
echo "Bilangan ganjil dari" .$a. " sampai ".$b." :
";
cetak_ganjil($a,$b);function luas_lingkaran($jari){Nama File : fungsi04.php Deskripsi : Program passing by value dalam fungsi.
return 3.14*$jari*$jari;
}
$r=10;
echo "Luas lingkaran dengan jari-jari ".$r." adalah ".luas_lingkaran($r);function tambah_string($str){Nama File : fungsi05.php Deskripsi : Program menampilkan defined-function yang didukung oleh PHP.
$str = $str.", Jakarta";
return $str;
}
$str = "Universitas Indraprasta PGRI";
echo "\$str = $str
";
echo tambah_string($str). "
";function luas_lingkaran($jari){Nama File : fungsi06.php Deskripsi : Program memeriksa suatu fungsi tersedia di PHP atau tidak.
return 3.14*$jari*$jari;
}
$arr = get_defined_functions();
print_r($arr);if(function_exists('exif_read_data')){
echo "fungsi exif_read_data() ada di PHP.
\n";
}else{
echo "fungsi exif_read_data() tidak ada di PHP.
\n";
}
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :