Anda di halaman 1dari 18

Variabel dan Tipe Data

Fitri Qurotul Uyun yuki_shinjou@yahoo.co.id

Sintak & Tata Tulis


PHP Sebuah bahasa yang HTML-embedded, artinya perintah2 dlm PHP dapat menyatu dng tag2 HTML, dalam sebuah file.  Ekstensi yang biasa dignk .php, .php3, phtml

Fitri Qurotul Uyun, ST 2

Sintak & Tata Tulis




Perintah untuk menampilkan sesuatu ke browser adalah : Echo atau print. Exs 1 : <html> <body> <? echo Hello World; ?> </body> </html>
Fitri Qurotul Uyun, ST 3

Variabel


 

Adalah sebuah tempat untuk menyimpan data yang nilainya apat berubah-ubah. Diawali dengan karakter $, misal $x Dalam PHP untuk menginisialisasi/membuat sebuah variabel, cukup mengisi variabelnya dengan sebuah nilai tertentu yang diinginkan.
Fitri Qurotul Uyun, ST 4

Tipe Data
PHP Mengenali Variabel dengan berbagai macam tipe, yaitu :  Skalar, yaitu variabel yang hanya memiliki nilai tunggal. 1. Bilangan bulat (Integer) 2. Bilangan Real (double)  Serangkaian karakter (String)  Array, yaitu variabel yang memiliki sekumpulan nilai tertentu dengan berbagai tipe skalar dan memiliki indeks, seperti sebuah tabel.  Objek, yaitu variabel yang memiliki property dan method
Fitri Qurotul Uyun, ST 5

Operator
7 macam operator dalam PHP


Operator Aritmatika Penjumlahan, pengurangan, perkalian, pembagian, modulus. Contoh: $x = 2; $x++; 3 $x--; 1 $x+=5; 7 $x-=3; -1 $x%=2; 0 $x/=2; 1
Fitri Qurotul Uyun, ST 6

Contoh script program


<? $a=10; $c=$a++; echo "$a <br>"; 11 echo "$c <br>"; 10 $b=10; $d=++$b; echo "$b <br>"; 11 echo "$d <br>"; 11 ?>
Fitri Qurotul Uyun, ST 7

Operator


Operator String
Penggabungan (Concat) .

Operator Lojik
And ( $a && $b), Or ($a || $b), Xor ($a xor $b), Not (! $a)

Operator Pembanding
==, !=, <, >, <=, dan >=

Fitri Qurotul Uyun, ST

Type Juggling


Jenis variable selalu terkait dng isi variable, dan tdk terdefinisi secara khusus. Operasi suatu operator sering menggnk operator konteks, artinya bahwa apabila operator yang dignk operator mtm, then data yang dgnk dlm bentuk string, mk yg dilakukan adalah operasi numeric thdp data numeric tsb.

Contoh 1
<? $bil1=5; $bil2=-7; $jml=$bil1+$bil2; echo $bil1+$bil2=$jml; ?> output : 5+-7=-2

Contoh 2
<? $bil1=5; $bil2=-7; $jml=$bil1.$bil2; echo $bil1.$bil2=$jml; ?> output : 5.-7=5-7

Array
Variabel yang menyimpan sekelompok nilai yang dapat diidentifikasi berdasarkan posisinya atau dengan nama yang telah didefinisikan sebelumnya.  Contoh 1: $Mhs[0] = Budi $Mhs[1] = Bidu


Array


Contoh 2 : $Mhs[ ] = Budi $Mhs[ ] = Bidu Keterangan : a. $Mhs Variabel array, dimana memiliki 3 buah elemen b. Angka 0, 1 dan 2 menunjukan nomor elemen c. Tanda [ ] menunjukan nomor elemen yang akan diisi otomatis.

Array


Contoh 3: $Mhs = Array (Budi, Jalan Gagak No. 9, 731876) Keterangan : a. Assignment array dapat dilakukan secara langsung dalam kumpulan nilai b. Item yang diapit tanda kurung buka dan tutup merupakan elemen array c. Array diatas memiliki 3 buah elemen

Manipulasi Array


Contoh : $Mhs[0] =Budi $Mhs[1] =Bidu $Mhs[2] =Setiaji $Mhs[0] =Heri.$Mhs[2]

Menampilkan Isi Array


<? $Mhs[0] =Budi $Mhs[1] =Bidu $Mhs[2] =Setiaji $Mhs[0] =Heri.$Mhs[2] echo isi array \$Mhs [0] adalah $Mhs[0] <br>; echo isi array \$Mhs [1] adalah $Mhs[1] <br>; echo isi array \$Mhs [2] adalah $Mhs[2] <br>; ?>

Array Asosiatif
Array yang setiap elemennya tidak menggunakan nomor elemen tetapi menggunakan string.  Contoh 1 : $Alamat[Budi] = Jl. Anyer 2 $Alamat[Bidu] = Jl. Akso 10 $Alamat[Setiaji] = Jl. Cikaso 5


Menampilkan isi Array


<? $Alamat[Budi] = Jl. Anyer 2 $Alamat[Bidu] = Jl. Akso 10 $Alamat[Setia] = Jl. Cikaso 5 echo Alamat Budi adalah. $Alamat[Budi] <br>; echo Alamat Bidu adalah. $Alamat[Bidu] <br>; echo Alamat Setia adalah. $Alamat[Setia] <br>; ?>

Anda mungkin juga menyukai