Artikel PHP/MySQL
Mempelajari penggunaan Fungsi (Function) didalam PHP
Ditulis oleh Dhimas Ronggobramantyo
Kategori: PHP/MySQL
Dibaca 13080 kali
Fungsi meruapakan hal yang paling penting dalam membuat aplikasi web. Dengan membagi kode-kode yang ada kedalam fungsi-fungsi maka akan memudahkan kita apabila kita akan menggunakan kembali kode tersebut. Atau apabila kita ingin membuat website dengan fitur yang sama dengan website yang pernah kita buat maka kita cukup menggunakan fungsi-fungsi yang pernah kita buat.
Hal ini akan sangat menghemat waktu dan mempercepat proses pembuatan website. Karena itu semakin banyak fungsi yang sudah anda buat, maka jika anda disuruh membuat website lagi anda cukup mengambil fungsi-fungsi yang sudah ada.
Fungsi pada PHP sintaxnya adalah function namafungsi() dimana namafungsi merupakan nama fungsi tersebut dan bisa anda ganti sesuka hati. Sedangkan isi didalam kurung dapat diisi dengan variabel yang akan kita kirim kedalam fungsi tersebut. Saya akan mengajarkan penggunaan function namafungsi() yang paling sederhana.
Penggunaan function()
Misalkan anda ingin membuat kode penjumlahan seperti ini:
<?
$x=1+3;
$y=$x+5;
echo "$y<br>";
$x=1+3;
$y=$x+5;
echo "$y<br>";
$x=1+3;
$y=$x+5;
echo "$y<br>";
$x=1+3;
$y=$x+5;
echo "$y<br>";
$x=1+3;
$y=$x+5;
echo "$y<br>";
$x=1+3;
$y=$x+5;
echo "$y<br>";
?>
Jika anda perhatikan kode diatas, maka anda dapat melihat bahwa kita melakukan fungsi penjumlahan yang sama berulang-ulang. Nah hal tersebut meruapkan pemborosan karena kita perlu menuliskan kembali fungsi penjumlahan tersebut berulang-ulang. Bagaimana jika penjumlahannya panjang? tentu merepotkan, untuk itu kita dapat menjadikannya fungsi. Pada kode diatas jika kita buatkan fungsi maka jadinya seperti ini:
<?
function tambah() {
$x=1+3;
$y=$x+5;
echo "$y<br>";
}
tambah();
tambah();
tambah();
tambah();
tambah();
tambah();
?>
Mudah kan, kode kita menjadi singkat. Jadi kita membuat fungsi dengan nama fungsinya tambah(). Nah didalam fungsi tambah() tersebut kita isikan fungsi penjumlahan kita. Kemudian jika kita ingin menjalankan fungsi penjumlahan tersebut maka kita cukup memanggil fungsi tambah() tersebut sebanyak yang kita mau.
Mengirim Variabel kedalam Fungsi
Kita dapat mengirimkan variabel kedalam fungsi tersebut. Sehingga nilai yang dihasilkan dalam fungsi dapat berbeda-beda karena kita dapat mengirimkan variabel yang berbeda-beda. Sekarang cobalah kode berikut ini:
<?
function tambah($x, $y) {
$z=$x+$y;
echo "Hasil $x tambah $y = $z<br>";
}
tambah(10, 5);
tambah(20, 30);
?>
Jika kita perhatikan pada kode diatas, fungsi function tambah($x, $y) memiliki 2 variabel yaitu $x dan $y. Dan ketika kita memanggil fungsi tersebut dengan tambah(10, 5);. Maka otomatis variabel $x akan terisi dengan nilai 10 dan variabel $y akan terisi dengan nilai 5. Demikian pula ketika kita mengubah nilai variabelnya tambah(20, 30);. Dalam fungsi tidak terdapat batasan variabel kita bisa membuat variabel yang kita kirim sebanyak apapun.
function tambah($x, $y) dan kita panggil dengan tambah(10, 5, 7); akan menghasilkan error karena function tambah($x, $y) hanya memiliki 2 variabel sedangkan kita memanggilnya dengan 3 variabel.
Seperti itulah kira-kira penggunaan fungsi pada PHP, pada kenyataannya tidak sesederhana itu, apabila anda telah membuat aplikasi yang rumit di PHP maka anda akan menemukan tantangannya. Tetapi dasarnya adalah seperti itu, jadi tidak terlalu sulit.
Komentar [41]
mantab....ada contoh fungsi untuk menampilkan halaman web, gak? seperti displayheader, displaymenu, display footer, dll..sehingga halaman web akan berubah sesuai pilihan usernya...
Saya Kagum sekali pada Layout website anda... tata letaknya rapi dan desainnya halus, pemilihan fontnya juga serasi dengan desain yang lainnya
indah sekali, ini asli atau template?
Tolong dong saya orang yang ingin sekali belajar php. minta dikirimkan contoh2 programnya Ke email saya Teguhazie@yahoo.com sebelumnya terima kasih
aku mau nanyak nih? gmana cara bikin web menggunakan kredit card, menggunakan PHP. contoh nya program penjualan
aku mau nanyak nih? gmana cara bikin web menggunakan kredit card, menggunakan PHP. contoh nya program penjualan ini email aku azus_suko@yahoo.com
Makasih mas, tutornya berguna banget buat ane...
salam kenal...a3m
bisa tolong kirimkan kode-kode yang terdapat pd php & html beserta penjelasannya....
tolong kirinkan k email saya aj...
smile_pooh05@yahoo.com
toLong ya...
tolong dong mas kasih tau maksud dari script php yang seperti |~~| dan soalnya saya bingung apakah ini nama variabel atau engga..??
tolong kirimin ya mas jawabannya ke e-mail saya : nando_7h0m81n9@yahoo.com. thanx..!!
tolong dong mas kasih tau maksud dari script php yang seperti |~~| dan soalnya saya bingung apakah ini nama variabel atau engga..??
tolong kirimin ya mas jawabannya ke e-mail saya : nando_7h0m81n9@yahoo.com. thanx..!!
mas saya lagi buat web tapi saya bingung mau belajar fungsi - fungsinya php, kalo boleh kenalan saya pengen banyak saring info ke mas. ini alamat email saya, kalo saya tanya mohon dibalas ya mas
g_5403_gg@yahoo.com
Mas...
bisa tlg ksh tau cara melakukan perhitungan
seperti pangkat / akar dengan menggunakan
bahasa PHP...???
ini email saya :
crazy_boyz_7@yahoo.com
trima kasih ^^
Tolong tampilkan satu program php beserta msqlny
Tolong tampilkan satu program php beserta msqlny
Thank for tip nya
Dari :www.sampara.com
tolong jawab pertanyaan dari saya dengan segera sebutkan dan jelaskan maksud 10 fungsi bahasa php????????
mo tanya ne mas...mohon dijawab yah..
dlm PHP gmn caranya menggabungkan integer dg string??
ex:
data1=2453
data2='00000'
hasil='02453' > caranya gimana ya mas???
mohon dibalas di email saya,makasih
setyawan.anang@gmail.com
mo tanya ne mas...mohon dijawab yah..
dlm PHP gmn caranya menggabungkan integer dg string??
ex:
data1=2453
data2=\'00000\'
hasil=\'02453\' > caranya gimana ya mas???
mohon dibalas di email saya,makasih
setyawan.anang@gmail.com
mau nanya nech, klo cara nyaring massage pake perisinan gimana tuch? mohon bantu yach mas,buat tugas akhir nech, Makasih
wede_85@yahoo.com
boleh minta coding untuk download file pake PHP? tolong ya penting bgt nich.
Thanks
gimana cara belajar web yang mudah dulu,saya ingin sekali belajar web dan membuat web sederhana terdahulu, tapi saya kurang mengerti fungsi2nya..tolong mas jawabannya..
gimana cara belajar web yang mudah dulu,saya ingin sekali belajar web dan membuat web sederhana terdahulu, tapi saya kurang mengerti fungsi2nya..tolong mas jawabannya..
tolong jawabannya ke email saya di setiaboedi_88@yahoo.co.id..terima kasih
Hmmm..perbanyak tutorial kek gini
visit my web : www.chayo.my-php.net
Tolong Kirimin Program2 PHP donk
Ke caky999@gmail.com
Please !!!!
q pengen nanya nee
bagaimana caranya menggabngkan mysql kedalam website?
tolong jawabannya dikirim ke
E-mail : chicoravita@yahoo.co.id
Maaaaaas..,
tolong.,
saya mahasiswa ilmu komputer yang lagi mengambil mata kuliah pemrograman web.,
dan saya menemukan artikel2 mas yang luar biasa mudah dicerna oleh saya, coz kebanyakan tutorial ga pake bahasa manusia., tapi make bahasa yang hanya orang2 tertentu yang paham (maklum pemula).,
saya butuh seorang yang benar2 paham masalah itu.,
kalo berkenan., apa mas mau memberikan alamat mailnya utk saya masukkan ke list YM saya..?
thx: a_setiawan_003@yahoo.com
thanks mas dhimas..
memang berguna sekali .... terinaksih.... www.diazscript.wordpress.com
wah hebat banget,
wah hebat banget,
ini keren baget....
Mas saya mau nanya donk,,
Cara menampilkan web peta kota/ wilayah menggunakan penggabungan PHP, HTML, MYSQL gimana ya?? saya lagi butuh baget nih,,
kalo ada tutorialnya tolong kirimkan ke email saya firdaus_007@rocketmail.com
Trims
pak,,nek bikin form komentar seperti ini gimna yah,,kok ga bisa2 nih,,maklum,ga ngerti..
kalo misal bisa sempat tolong ya pak..
riderblue@plasa.com
nia_romadhoni@yahoo.co.id
terima kasih banyak........... tolong diupdate lagi artikel nya yang lebih unik mengenai tips trik pemrograman php......good luck sukses slalu
terima kasih banyak........... tolong diupdate lagi artikel nya yang lebih unik mengenai tips trik pemrograman php......good luck sukses slalu
saya mau belajar buat web sendiri, tapi saya susah belajarnya.
tolong kirim contoh pembuatanya ke email: setan_timor@yahoo.com
Mas, gmn caranya memanggil fungsi php dari javascript. dalam satu file *.php
begitu juga sebaliknya
tolong kirim contoh pembuatanya ke email: tho_lhah@yahoo.co.id
ada gk contoh cra membuat web bsrta contoh web nya..........................
trim\'s, masukannya boleh juga..
mas saya mau tanya untuk php itu aplikasinya dengan menggunakan apa?maksud saya sofwarenya apa ya?
mohon balasannya mas.terima kasih banyak.web anda sangat2 membantu sekali
mohon balasannya ke email : harsi_L3012gb@yahoo.com
terima kasih
Mas saya mau tanya. Khan saya belajar php terus saya memakai function htmlspecialchars, ini scrip saya.
nah begitu function htmlspecialchars-nya saya execute dia g ngasih output yang sesuai. malah outputnya Test..bagaimana cara mengatasi itu mas?terima kasih.mohon bantuannya...
kalau bisa kirim bahasannya ke email saya r_adrya@yahoo.com.
terima kasih banyak y? :>
bang makasih banget ni atas informasinya yg udah di berikan semoga ilmunya nya terus berkembang ya