Mursyidin, MT
Fungsi adalah bagian kode Program PHP yang berfungsi untuk melaksanakan tugas – tugas spesifik tertentu. Dengan menggunakan fungsi, kode program bisa lebih mudah dibaca, dipahami, dipelihara dan digunakan ulang untuk keperluan lain.
1.Fungsi yang tidak mengembalikan nilai adalah fungsi yang hanya melakukan proses tertentu, tidak menghasilkan nilai. Cirinya, dalam fungsi tersebut tidak memiliki perintah return. Contoh : <?php Fuction cetak_judul() { Echo “ pemrograman PHP + Oracle ” } ?> Fungsi diatas berguna untuk mencetak suatu teks ke halaman web. Artinya, didalam proses tersebut tidak terdapat suatu perhitungan atau manipulasi string yang menghasilkan nilai tertentu
2. Fungsi yang mengembalikan nilai, nilai $hasil tersebut selanjutnya akan dikembalikan oleh fungsi (melalui perintah return) untuk digunakan pada saat fungsi tersebut dipanggil. contoh <?php Fuction gabungString($kiri, $kanan) { $gabungan = $kiri, $kanan; Return $gabungan; } ?>
Untuk mendefinisikan suatu fungsi dalam PHP, bentuk umumnya sebagai berikut : Function nama_fungsi() { isi fungsi ; } Untuk menggunakan fungsi hanya dengan memanggil fungsi tersebut.
Untuk fungsi yang tidak mengembalikan nilai, cukup tuliskan nama fungsinya dan daftar parameternya (bila ada) Contoh : cetak_judul() //memanggil fungsi untuk mencetak judul Untuk fungsi yang mengembalikan nilai, sediakan variable bantu untuk menampung nilai kembalian fungsi. Bisa juga dengan memproses hasil dari fungsi tersebut. Contoh : //menggunakan variable bantu $hasil = gabungString(“ini adalah”, kalimat lengkap.”); echo $hasil; //diproses langsung echo gabungString(“ini adalah”,”kalimat lengkap.”);
PHP juga mendukung fungsi bersarang (nested function) atau fungsi dalam fungsi. Berikut contohnya : Function outer ($a) { Function inner ($b) { Echo “there $b” } Echo “ $a, hello”; } Outer(“well”); Inner(“reader”);