Upload
toan
View
210
Download
29
Embed Size (px)
DESCRIPTION
Pengembangan Web. Function PHP. Ramos Somya. Mengenal Function. Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan Pembuatan Function. Memudahkan dalam mengembangkan program. - PowerPoint PPT Presentation
Citation preview
Pengembangan Web
Ramos Somya
Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama.
Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.
Memudahkan dalam mengembangkan program.
Menghemat ukuran program.
Saat ini terdapat ribuan fungsi built-in PHP, contoh:
- Fungsi Matematika: sin(), cos(), dsb…- Fungsi String: strlen(), strtoupper(),
dsb…- Fungsi database: mysql_connect(),
mssql_connect()
Dalam PHP dimungkinkan membuat fungsi sendiri.
Nama fungsi tidak boleh sama dengan nama fungsi yang sudah ada.
Deklarasi fungsi:function namaFungsi(){
pernyataan;}
<?php// membuat fungsi tanpa variabelfunction tulis1(){
print "Tulisan ini menggunakan fungsi tulis1()<br>";
}
// menggunakan fungsi tulis1()tulis1();?>
<?php// membuat fungsi dengan satu variabelfunction tulis2($teks2){
print "$teks2";print "<br>";
}
// menggunakan fungsi tulis2()tulis2("Tulisan ini menggunakan fungsi
tulis2()");?>
<?php// membuat fungsi dengan banyak variabelfunction tulis3($tulisan,$warna='black',
$ukuran=3){
print "<font color=\"$warna\" size=\"$ukuran\">$tulisan</font>";print "<br>";
}
// menggunakan fungsi tulis3()tulis3("Tulisan ini menggunakan fungsi
tulis3()","red",6);?>
<?php// membuat fungsi penjumlahan dua bilanganfunction jumlah($bil1,$bil2){
$hasil=$bil1+$bil2;return $hasil;
}
print jumlah(10,5);?>
Variable Scope digunakan untuk mengatur jangkauan(scope) variable dalam suatu fungsi.
Ada 2 jenis:- Local Variabel >> Merupakan jangkauan default. >> Hanya dapat digunakan dalam fungsi yang sama.- Global Variabel >> Harus menggunakan keyword global. >> Dapat digunakan untuk mendapatkan nilai dari
luar fungsi.
<?php$a=5;
function cetakVariabel(){
print $a;}
cetakVariabel();?>
<?php$a=5;
function cetakVariabel(){
global $a;print $a;
}
cetakVariabel();?>
Variable Passing digunakan untuk mengatur perlakuan suatu variabel yang dimasukkan ke dalam fungsi.- Pass by Value >> Merupakan passing default. >> Tidak mempengaruhi nilai variable asli.- Pass by Reference >> Harus menggunakan karakter & pada setiap
variabel. >> Mempengaruhi nilai variabel asli.
<?php$a=5;
function ubahVariabel($a){
$a=10;}
ubahVariabel($a);print $a;?>
<?php$a=5;
function ubahVariabel(&$a){
$a=10;}
ubahVariabel($a);print $a;?>
Fungsi printf()Fungsi printf mempunyai bentuk pemanggilan sebagai berikut:
printf(format_string, argument …);
Format string menentukan format argumen dalam tampilan browser.Penggunaan perintah print bisa dengan tanda kurung atau bisa juga tidak. Contoh: print (“Hallo”); identik dengan print “Hallo”;Perintah Echo adalah alternatif lain dari print. Bentuk penggunaannya: echo string
<?php$data = "45.5 derajatCelcius";printf("Format d: %d <BR>\n", $data);printf("Format b: %b <BR>\n", $data);printf("Format s: %s <BR>\n", $data);printf("Format f: %f <BR>\n", $data);
?>