VARIABEL PADA PHP
(Personal Home Page)
- Pada PHP semua variable dituliskan dengan tanda $ di awal nama variabel.• Aturan penulisan variable: – Nama variable bisa terdiri dari angka, huruf dan underscore – Huruf pertama nama variable tidak boleh berupa angka – nama variable bersifat case-sensitive 2
- Contoh :• //penamaan berikut benar $nama = "Yusuf"; $test123 = "Test"; $_TEST = "Test"; $Test123 = "Test";• //penamaan yang salah $1Huruf = "A"; //diawali dengan angka $sw3ar-it = "Again"; //menggunakan karakter "-" $Tom&Jerry = "Kucing"; // menggunakan karakter "&" 3
- Yang perlu diingat • Deklarasi tipe variable biasanya tidak ditentukan oleh programmer. PHP akan secara otomatis mengubah atau memberi tipe data berdasarkan kontek penggunaannya. 4
- Contoh : $nama = "Ini tipe String" ; //deklarasi tipe string; $numeric = 123 ; //deklarasi integer $numeric = 456.123 ; //Sekarang $numeric bertipe float $bollean = true ; // deklarasi tipe Boolean 5
- 6. Scope variable• Global• Local <?php $A = 123 ; // variable global function Test() { $A = "Test"; // variable local echo "Nilai A dalam fungsi = $A n"; } Test(); echo "Nilai A luar fungsi = $A n"; ?> 6
- Untuk menyatakan suatu variable global dari dalam fungsi dapat digunakan kata kunci global. Contoh : <?php $A = 123 ; // variable global function Test() { global $A ; // variable local echo "Nilai A dalam fungsi = $A n";} Test(); echo "Nilai A luar fungsi = $A n"; ?> 7
- Variable Terdefinisi• $DOCUMENT_ROOT : berisi nama direktori root pada server• $SERVER_NAME : berisi nama dari server host di mana script dieksekusi. Nilainya bisa berupa nama virtual host.• $HTTP_USER_AGENT : Berisi informasi tentang client seperti jenis browser dan Sistem Operasinya. 8
- Konstanta• Sintak : define("nama_konstanta",nilai);• Contoh : <?php define("phi",3.14) ; $r = 5; $luas = phi * $r * $r ; echo "Luas = $luas" ; ?> 9
- OPERATOR• Operator digunakan untuk melakukan suatu operasi• Operator Aritmatika Operator Penggunaan Contoh + Penjumlahan $a + $b - Pengurangan $a - $b * Perkalian $a * $b / Pembagian $a / $b % Modulus $a % $b 10
- Operator Assignment Operator Analogi Contoh = $a = $a $a = 3 += $a = $a + 1 $a += 1 -= $a = $a – 1 $a -= 1 *= $a = $a * 2 $a *= 2 /= $a = $a /2 $a /= 2 11
- Operator Bitwise Operator Keterangan Contoh & And 11 & 13 = 9 | Or 11 | 13 = 15 ^ Xor 11 ^ 13 = 6 ~ Not ~11 = 12 << Shift Left 11 << 2 = 2 11 >> 2 = >> Shift Right 44 12
- Operator Perbandingan Operator Keterangan Contoh == Sama dengan $a == $b Identik / Sama dengan dan === $a === $b sama tipe != Tidak sama dengan $a != $b < Lebih kecil dari $a < $b > Lebih besar dari $a > $b Lebih kecil dari atau sama <= $a <= $b dengan >= Lebih besar dari atau sama $a >= $b 13
- Operator Logika Operator Keterangan Contoh&& atau And And ($a > $b) and ($a < $c) || atau Or Or ($a > $b) or ($a < $b) Xor Xor ($a = 2) xor ($a = 3) ! Not !($a >= $b) 14
- Operator Decrement dan IncrementOperator Keterangan Contoh ++$a Pre-increment $a = ++$b --$a Pre-decrement $a = --$b $a++ Post-Increment $a = $b++ $a-- Post-decrement $a = $b-- 15
Tidak ada komentar:
Posting Komentar
Pemberitahuan...
komentar jangan kurang ajar, tolong jaga etika !!!!