Function PHP

18
Pengembangan Web Ramos Somya

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

Transcript of Function PHP

Page 1: Function PHP

Pengembangan Web

Ramos Somya

Page 2: Function PHP

Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama.

Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.

Page 3: Function PHP

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()

Page 4: Function PHP

Dalam PHP dimungkinkan membuat fungsi sendiri.

Nama fungsi tidak boleh sama dengan nama fungsi yang sudah ada.

Deklarasi fungsi:function namaFungsi(){

pernyataan;}

Page 5: Function PHP

<?php// membuat fungsi tanpa variabelfunction tulis1(){

print "Tulisan ini menggunakan fungsi tulis1()<br>";

}

// menggunakan fungsi tulis1()tulis1();?>

Page 6: Function PHP

<?php// membuat fungsi dengan satu variabelfunction tulis2($teks2){

print "$teks2";print "<br>";

}

// menggunakan fungsi tulis2()tulis2("Tulisan ini menggunakan fungsi

tulis2()");?>

Page 7: Function PHP

<?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);?>

Page 8: Function PHP

<?php// membuat fungsi penjumlahan dua bilanganfunction jumlah($bil1,$bil2){

$hasil=$bil1+$bil2;return $hasil;

}

print jumlah(10,5);?>

Page 9: Function PHP

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.

Page 10: Function PHP

<?php$a=5;

function cetakVariabel(){

print $a;}

cetakVariabel();?>

Page 11: Function PHP

<?php$a=5;

function cetakVariabel(){

global $a;print $a;

}

cetakVariabel();?>

Page 12: Function PHP

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.

Page 13: Function PHP

<?php$a=5;

function ubahVariabel($a){

$a=10;}

ubahVariabel($a);print $a;?>

Page 14: Function PHP

<?php$a=5;

function ubahVariabel(&$a){

$a=10;}

ubahVariabel($a);print $a;?>

Page 15: Function PHP

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

Page 16: Function PHP

<?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);

?>

Page 17: Function PHP
Page 18: Function PHP