Apa sebenarnya yang disebut function dalam pemrograman php ? Pertanyaan tersebut pasti pernah terbersit dalam pemikiran para pemula dalam pemrograman php. Function merupakan sekumpulan perintah yang sudah kita susun untuk membuat sebuah pola tertentu yang bisa kita panggil dan kita gunakan sewaktu - waktu jika kita memerlukannya.
Bagaimana cara membuat function ?
Function di buat dengan struktur sebagai berikut :
function nama_function(variabel,variabel_2,variabel_3,dst){ perintah yang harus di jalankan return data_yang_di_sudah_di_proses }
Penjelasan dari struktur diatas adalah sebagai berikut :
- Nama function merupakan nama unik yang bisa kita buat sesuai keinginan kita, akan tetapi kita tidak di perkenankan membuat nama function menggunakan spasi. nama function juga harus unik dan tidak boleh sama dengan nama function lainnya
- variabel merupakan parameter - parameter data yang akan diproses di dalam function
- Perintah yang ada di dalam function merupakan sekumpulan perintah - perintah khusus sesuai dengan tujuan pembuatan function tersebut
- return data merupakan data hasil pemrosesan function sehingga bisa kita gunakan pada script lainnya
Berkenaan dengan penjelasan diatas, berikut kami mencobamembuat sebuah function sederhana untuk kita terapkan dalam pembahasan kita kali ini, Function yang kita buat merupakan function yang akan menghasilkan form - form inputan html.
Langkah Pertama kita buat terlebih dahulu script function.php seperti pada contoh di bawah ini:
<?php function formhtml($jenis='',$nama='',$isi=''){ if($jenis=='text'){ $form = '<input type="text" name="'.$nama.'" value="'.$isi.'" />'; } else if($jenis=='checkbox'){ $form = '<input type="checkbox" name="'.$nama.'" value="'.$isi.'" />'; } else if($jenis=='submit'){ $form = '<input type="submit" name="'.$nama.'" value="'.$isi.'"/>'; } else if($jenis=='reset'){ $form = '<input type="reset" name="'.$nama.'" value="'.$isi.'"/>'; } else if($jenis=='textarea'){ $form = '<textarea name="'.$nama.'">'.$isi.'</textarea>'; } else{ $form = 'dan lain - lain'; } return $form; } ?>
Pada contoh diatas nama function kita adalah formhtml, kemudian ada 3 parameter yang akan diproses dalam function tersebut yaitu $jenis , $nama dan $isi . Pemrosesan yang kita lakukan dalam function diatas menggunakan pemilahan isi dari $jenis sesuai dengan yang sudah kita tentukan dalam contoh di atas, dimana jika $jenis berisi kata "text" , maka akan di hasilkan form input text dan begitu juga dengan kondisi lainnya.
No comments:
Post a Comment