Variabel dan Penerapannya
Tipe Data
• Sebelum anda mempelajari tentang variabel, anda harus mengingat lagi tentang tipe data.
Variabel
• $txt = "ini adalah contoh variable"; • echo $txt;
• ?>
• Aturan Penamaan Variabel :
1. Tidak boleh mengandung spasi
2. Tidak boleh diawali dengan karakter angka
3. Selain tanda $ yang terdapat didepan nama, nama variabel tidak boleh menggunakan karakter simbol
4. Case sensitive
Nama Variabel
Contoh Penamaan Variabel
Benar Salah
$_name $3name
$first_name $name?
$name3 $first+name
Passing Variabel
• Variabel dapat di-passing atau diteruskan ke halaman web berikutnya yang diakses user. Ada beberapa teknik untuk meneruskan variabel, diantaranya :
• .Melalui URL • . Melalui Form •
• URL
• Variabel diteruskan melalui URL dengan format sbb
Passing URL
• Misalnya, untuk memberikan variable $nama berisi “fsaya” dan $alamat berisi “Malang” ke dalam halaman var2.php, maka pada browser dituliskan sebagai berikut:
• Variabel ini dapat diakses di script var2.php dengan cara memberlakukan format pemanggilan variable tersebut dengan deklarasi
Passing Form
• Cara lain untuk mengirim kedua variabel tersebut adalah dengan menggunakan form dengan menggunakan dua metode yaitu GET dan POST.
Contoh Passing Form
• <html>
• <head><title>contoh variable form</title></head> • <body>
• <form method="get" action="form.php"> • nama:<input type="text" name="nama"><br> • alamat:<input type="text" name="alamat"><br> • <input type="submit" value="kirim">
• </form> • <?php
• $nama=$_GET["nama"]; • $alamat=$_GET["alamat"];
• echo "variable \$nama berisi $nama <br>"; • echo "variable \$alamat berisi $alamat <br>"; • ?>
OPERATOR
• Operator adalah simbol yang digunakan untuk
memanipulasi data. Operator dalam PHP dikategorikan menjadi beberapa kelompok
Operator Aritmetika
• Operator Aritmetika adalah operator terhadap operasi standar dengan menyediakan operator2 aritmetika.
Operator Keterangan
+ Operator untuk penjumlahan - Operator untuk pengurangan * Operator untuk perkalian / Operator untuk pembagian
% Operator untuk mengetahui sisa dari pembagian (modulus)
++ Operator untuk menaikkan nilai variabel sebesar 1(increment)
Contoh
• <html>• <head><title> operator aritmetika</title> • </head>
• <body>
Operator Assignment
• Operator yang mengalokasikan nilai tertentu / operator yang digunakan untuk mengisi nilai ke variabel
Operator Contoh Memiliki Arti yang sama
= X=y X=y
+= X+=y X=x+y
-= X-=y X=x-y
*= X*=y X=x*y
/= x/=y X=x/y
.= x.Y X=x.y
OPERATOR RELATIONAL
• Operator yang digunakan untuk membandingkan dua buah nilai. Hasil dari operasi perbandingan ini selalu menghasilkan boolean(true or false)
Operator Keterangan
$a == $b Memeriksa Apakah $a sama dengan $b
$a != $b Memeriksa Apakah $a tidak sama dengan $b $a < $b Memeriksa Apakah $a lebih kecil dari $b
$a > $b Memeriksa Apakah $a lebih besar dari $b $a <= $b Memeriksa Apakah $a lebih kecil atau sama
dengan $b
OPERATOR LOGIKA
• Operator logika digunakan untuk mengoperasikan dua buah operand yang bertipe boolean. Hasil yang
diberikan darimoperasi ini juga akan bertipe boolean
Operator Keterangan
&& Logika AND
|| Logika OR