Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar PHP (Lanjutan)

Presentasi serupa


Presentasi berjudul: "Pengantar PHP (Lanjutan)"— Transcript presentasi:

1 Pengantar PHP (Lanjutan)

2 Scopes Variabel Local Global Static Parameter

3 Local Scopes

4 Global Scopes

5 Static Scopes

6 Parameter Scopes

7 Operator >> sesuatu yang diberikan “umpan” berupa satu atau beberapa nilai (values) atau pernyataan-pernyataan yang menghasilkan nilai (values) yang lainnya. PHP mendukung beberapa operator , antara lain : Operator Aritmatika Operator Assignment Operator Bitwise Operator Perbandingan Operator Error Control Operator Eksekusi Operator Decrementing/Incrementing Operator Logika Operator String Operator Array

8 Operator Aritmatika

9 Operator Assignment >> dasar dari operator assignment adalah “=” (sama dengan). >> Operator ini sering digunakan untuk pendefinisian nilai dari suatu variabel atau pendefinisian suatu variabel dengan pernyataan.

10 Operator Bitwise >> operator yang memungkinkan untuk merubah atau membalik bit-bit tertentu dalam sebuah bilangan integer on (1) atau off (0). Jika parameter –parameter sebelah kiri dan kanan dari operator bitwise adalah string, maka operator ini akan mengoperasikannya pada karakter-karakter string tersebut.

11 Operator Perbandingan
>> operator ini membandingkan dua buah nilai (values). Biasanya digunakan dalam proses seleksi atau perulangan

12 Operator Error Control
>> operator yang ditandai dengan Jika operator ini disertakan diawal sebuah pernyataan PHP, maka suatu pesan error atau kesalahan yang biasanya ditampilkan dibrowser akan diabaikan. // File. coba1.php <? $my_file (‘non_existent_file’) or die (“Failed Opening file: Error waktu buka file”); ?> // File. coba2.php <? $my_file = file (‘non_existent_file’) ; ?>

13 Operator Eksekusi >> Operator akan mengeksekusi perintah-perintah yang ada dalam tanda backticks (` `) sebagai perintah-perintah shell linux. >> operator ini akan berfungsi kalau pada file configurasi php.ini variabel safe_mode di off kan(disable). // File. coba3.php <? $output = `ls -al`; echo "<pre>$output</pre>"; ?>

14 Operator Incrementing/decrementing

15 Operator Logika

16 Operator String >> terdapat dua buah operator string yaitu concatenation(.) dan concatenation assignment (.=). >> concatenation(.) : menggabungkan dua buah string >> concatenation assignment (.=) : menggabungkan nilai argumen di sebelah kanan dengan nilai argumen di sebelah kiri. // File. coba4.php <? $a = “Hello”; $b = $a . “World!”; // $b : “Hello World!” $a .= “World!”; // $a : “Hello World!”; ?>

17 Operator Array

18 Bekerja dengan Form HTML
// File. form.php <form method="POST" action=“tes_form.php”> Nama <input type= "text" id = "nama" name="nama"><br> Kelas <input type="text" id="kelas" name="kelas"><br> <input type="submit" name="submit" value="Simpan"> </form> //File. tes_form.php <? echo "Nama Anda adalah " .$_POST['nama']; echo "dan anda kelas " .$_POST['kelas']; ?>

19 Struktur kendali

20 Pernyataan Seleksi 1. Pernyataan If Penulisan : if (expr) { statement } // File. coba6.php <? $a = 15; $b = 17; if ($a > $b) { echo "a lebih besar dari b"; $bb++; // tambahkan 1 ke variabel $b } ?> // File. coba5.php <? $a = 23; $b = 20; if ($a > $b) echo “Nilai a lebih besar dari nilai b”; ?>

21 Pernyataan Seleksi // File. coba6.php <? $a =5; $b = 7; if($a > $b) echo "Nilai a lebih besar dari b"; else echo "Nilai a ternyata lebih kecil dari b"; ?> 2. Pernyataan else Penulisan : if (expr) { statement } else {

22 Pernyataan Seleksi // File. coba7.php <? $a =15; $b = 7; if($a > $b) {echo "Nilai a lebih besar dari b";} elseif ($a == $b) {echo "Nilai a sama dengan b";} else {echo "Nilai a ternyata lebih kecil dari b";} ?> 3. Pernyataan elseif Penulisan : if (expr) { statement } elseif (expr) else

23 Pernyataan Seleksi // File. coba8.php <? switch($x) { case 0: echo "x = 0"; break; case 1 : echo "x = 1"; case 2 : echo "x = 2"; default : echo "x lebih besar dari 2"; } ?> 1. Pernyataan switch Penulisan : switch (var) { case val-1 : statement case val-2 : case val-3 : …. case val-n : default: }

24 Pernyataan Perulangan
// File. coba9.php <? //contoh 1 for ($x = 1; $x <=10; $x ++) echo "$x <br> \n"; //contoh 2 for ($x = 1;; $x++) { if ($x > 10) { break ; } //contoh 3 $x = 1; for (;;) { if($x > 10){ break; } echo "$x <br> \n"; $x++; ?> 1. Pernyataan for Penulisan : for (expr1; expr2; expr3) statement

25 Pernyataan Perulangan
// File. coba9.php <? $x = 1; while ($x <= 10) { echo "$x <br> \n"; $x++; } ?> 2. Pernyataan while Penulisan : while (expr) statement

26 Pernyataan Perulangan
3. Pernyataan do…while Penulisan : do statement while (expr) // File. coba8.php <? $x = 0; do { echo $x."<br> \n"; $x++; } while ($x <= 10); ?>

27 Pernyataan Perulangan
// File. coba9.php <? //contoh 1 $a = array (1, 2, 3, 17); foreach ($a as $v){ echo "$v <br> \n"; } //contoh 2 $a = array ("satu" => 1, "dua" => 2, "tiga" => 3, "empat" => 17 ); foreach ($a as $j => $v){ echo "\$a[$j] => $v.\n"; ?> 4. Pernyataan foreach Penulisan : foreach (array_expression as $value) statement foreach(array_expression as $key=>$value) statement

28 Pernyataan Perulangan
5. Pernyataan break >> mengakhiri eksekusi dari perintah for, foreach, while, do…while, atau switch. >> break dapat menerima argumen berupa angka (opsional) yang akan mengatakan kepada break tentang berapa banyak jumlah struktur sekumpulan perintah (biasanya dibatasi oleh { dan } ) bersarang yang dihentikan. Penulisan : break [numeric] //File coba10.php <?php for($a = 0; $a < 100 ; $a++) { if($a == 30) { break; } else echo ”$a ”; } ?>

29 Pernyataan Perulangan
6. Pernyataan continue >> biasa digunakan dalam proses perulangan (looping) yang berfungsi melompati proses loop saat itu dan melanjutkan eksekusi yang dimulai dari iterasi loop berikutnya. Penulisan : continue [numeric] //File Coba11.php <?php for($a = 0; $a<10; $a++) { if($a%2==0) continue; echo "$a "; } ?>

30 Pernyataan Require dan include
// file. Pustaka.inc <? echo "Ini output dari file pustaka.inc<br>\n"; echo "$a <br>\n"; ?> >> digunakan untuk menyisipkan atau memasukkan script PHP dari file lain ke dalam PHP. 1. Pernyataan require Penulisan : require (“nama file”) require “nama_file” // file. Main.php <? $a = "Hello World"; require "pustaka.inc"; echo "ini output dari file main.php<br>\n"; ?>

31 Pernyataan Require dan include
// file. Pustaka.inc <? echo "Ini output dari file pustaka.inc<br>\n"; echo "$a <br>\n"; ?> 2. Pernyataan include Penulisan : include (“nama file”) include “nama_file” // file. Main.php <? $a = "Hello World"; Include "pustaka.inc"; echo "ini output dari file main.php<br>\n"; ?>

32 Daftar Referensi Diktat bahan ajar STMIK AMIKOM Yogyakarta
Modul Pemrograman Web Nurul Fikri


Download ppt "Pengantar PHP (Lanjutan)"

Presentasi serupa


Iklan oleh Google