VARIABEL, KONSTANTA, DAN OPERATOR Variable merupakan penampung sebuah data dan memiliki sifat datanya dapat berubah-ubah. Aturan penamaan Variabel : Diawali dengan tanda $ Nama variabel hanya terdiri dari huruf, angka dan tanda garis bawah (_) 3. Penamaan variabel pada PHP case sensitive, artinya huruf besar dibedakan dengan huruf kecil. Tidak dibenarkan : Memulai variabel dengan angka. Tidak dibenarkan memberikan nama variabel dengan sesuatu (perintah, dll) yang sudah ada dan memiliki fungsi tertentu. //penamaan variabel berikut benar $nama = “Wildan"; $test123 = “testsaja"; $_TEST = "Testjuga"; $Test123 = "Test“;
//penamaan yang salah $1Huruf = "A"; //diawali dengan angka $sw3ar-it = "Again"; //menggunakan karakter "-" $Tom&Jerry = "Kucing"; // menggunakan karakter "&“ $printf=“cetak” //menggunakan perintah yang ada di script php PHP akan secara otomatis mengubah atau memberi tipe data berdasarkan kontek penggunaannya. Contoh : $nama = "Ini tipe String" ; //deklarasi tipe string; $numeric = 123 ; //deklarasi integer $numeric = 456.123 ; //Sekarang $numeric bertipe float $bollean = true ; // deklarasi tipe Boolean Tipe Data macam tipe data : a. array b. double c. integer d. object e. string
$A = 123 ; // variable global function Test() { Scope variable Scope suatu variable adalah di bagian mana dari program variable itu berlaku atau dinyatakan. Contoh : <?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"; ?>
Konstanta <?php define("phi",3.14) ; $r = 5; Konstanta mirip dengan variable. Bedanya nilai konstanta tidak pernah berubah sejak dideklarasikan. Untuk mendeklarasikan konstanta digunakan fungsi define(). Sintak : define("nama_konstanta",nilai); Contoh : <?php define("phi",3.14) ; $r = 5; $luas = phi * $r * $r ; echo "Luas = $luas" ; ?>
Operator Operator digunakan untuk melakukan suatu operasi. 1. Operator Aritmetika Operator Penggunaan Contoh + Penjumlahan $a+$b - Pengurangan $a-$b * Perkalian $a*$b / Pembagian $a/$b % Modulus $a%$b
2. Operator Assignment Operator ini digunakan untuk memberikan/mendefinisikan nilai ke sebuah variable. 3. Operator Bitwise Operator ini digunakan untuk operasi-operasi bilangan biner.
4. Operator Perbandingan Operator ini digunakan untuk melakukan suatu operasi perbandingan dan biasanya diletakkan di struktur kontrol program seperti if, elseif.
5. Operator Logika Operator ini digunakan untuk melakukan suatu operasi logika. 6. Operator Increment dan Decrement Operator ini diadopsi dari bahasa C++. Digunakan untuk menambahkan atau mengurangi nilai suatu variable.
Contoh : $b = 10 ; $a = ++$b ; // $a = 11 dan $b = 11 $a = --$b ; // $a = 10 dan $b = 10 $a = $b++ ; // $a = 10 dan $b = 11 $a = $b-- ; // $a = 11 dan $b=10 Variabel1.php: <?php $jurusan = "Teknik Informatika"; echo "Jurusan : $jurusan <br>"; $jurusan = "Sistem Informasi"; ?>
Variabel2.php <?php // Contoh variabel $a $a = "Testing"; // Kini $a adalah variable jenis String echo "Nilai a adalah $a (string)<br>"; $a = 55; // Kini $a adalah variable jenis Integer echo "Nilai a berubah menjadi $a (Integer)<br>"; $a = 7.5; // Kini $a adalah variable jenis floating point echo "Nilai a sekarang menjadi $a (floating point)<br>"; ?>
Operator1.php <?php $harga = 1500; $banyak = 9; echo "Anda telah menghabiskan $banyak porsi sate<br>\n"; echo "yang tiap porsi seharga Rp $harga<br>"; echo "maka anda harus membayar Rp "; echo ($harga * $banyak); ?>