function php

18
Pengembangan Web Ramos Somya

Upload: toan

Post on 15-Jan-2016

188 views

Category:

Documents


29 download

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

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