Posted by : Unknown Thursday, September 12, 2013

FUNCTION

 


                 Pada postingan kali ini, saya akan membahas tentang bagaimana penggunaan function pada PHP. Pada awalnya saya mengira pemakaian function itu sangat sulit, ternyata setelah saya pelajari dalam rangka membuat tugas mata kuliah PBO (Pemograman Berbasis Objek Lanjut) pemakaian function itu sangat mudah.
                Function adalah kumpulan baris program yang digunakan untuk melakukan proses tertentu dengan tujuan yang sama. Jadi function itu juga dapat mempersingkat codingan dan function itu juga bisa dilakukan berulang-ulang pada kondisi yang sama.
          Ada tiga jenis function :
11. User-defined
Function jenis ini adalah fungsi yang dibuat sendiri oleh si programmer agar dapat melakukan proses sesuai dengan apa yang diinginkan. Artinya alur program akan diatur oleh logika yang disusun oleh si programmer.
Contohnya :
a.       Tanpa syarat khusus
<?php
   //perintah function
   function tes1 ()
   {
                                    echo “Ini contoh function pertama”;
   }

   //pemanggilan function
   tes1();
?>

RUNNING PROGRAM :

Ini contoh function pertama

b.      Memakai syarat khusus
<?php
   //perintah function
   function tes2 ($p,$l)
   {
                                    $luas=$p*$l;
                                    echo $luas;
   }

   //pemanggilan function
   tes2(4,6);
?>

RUNNING PROGRAM :

24 

22. Internal
Internal function adalah fungsi bawaaan yang sudah disediakan oleh php.
Contohnya : mysql_connect(), str_replace(), substr() dll.

*Penulisan yang salah dalam pemanggilan fungsi ini dapat menimbulkan pesan error pada saat program dijalankan.
3
33. Anonymous functions
Function jenis ini agak jarang digunakan karena scope kerjanya cukup kecil dan merupakan fungsi yang tidak bernama.
Contohnya :
<?php
   //perintah function
   $greet = function ($name)
   {
                                    echo “Hello ”, $name;
   }

   //pemanggilan function
   $greet (‘world’);
   $greet (‘PHP’);
?>

RUNNING PROGRAM :

Hello world
Hello PHP

            Sekian penjelasan tentang function kali ini, saya harap reader dapat mengerti dan membuat functionnya sendiri.

Penulis :
Devo Frihandana
twitter :@devofrihandana

Referensi :


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -