Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehMURSYIDIN NIZA Telah diubah "5 tahun yang lalu
1
Mursyidin, MT
2
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.
3
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
4
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; } ?>
5
Untuk mendefinisikan suatu fungsi dalam PHP, bentuk umumnya sebagai berikut : Function nama_fungsi() { isi fungsi ; } Untuk menggunakan fungsi hanya dengan memanggil fungsi tersebut.
6
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.”);
7
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”);
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.