Deklarasi variabel php memiliki aturan sebagai berikut:
- Deklarasi variabel dimulai dengan menggunakan tanda $.
- Nama variabel php hanya dapat berupa angka, huruf, dan tanda underscore (_).
- Nama variabel hanya dapat dimulai dengan huruf, dan karakter underscore.
Contoh nama variabel yang valid:
$aku, $_aku
Contoh nama variabel yang tidak valid:
$123, $aku+123, $+123
Deklarasi variabel PHP bersifat case sensitive, yang artinya penulisan menggunakan huruf besar dan huruf kecil dibedakan. Contoh $aku dan $Aku dianggap oleh php sebagai dua variabel yang berbeda.
Berikut ini merupakan contoh deklarasi variabel PHP menggunakan tipe data tertentu:
Variabel PHP tipe Integer
$bilangan1 = 123;
$bil_bulat = 345;
$bil3 = 567;
Perhatikan ketiga variabel diatas semuanya menyimpan bilangan bulat. PHP akan menganggap ketiga variabel tersebut merupakan variabel dengan tipe data integer, karena ketiga variabel tersebut menyimpan bilangan bulat.
Variabel PHP tipe Floating point number atau tipe data real
$bil_real1 = 0.123;
$bil_real2 = 1.858;
$realku = 8.989;
Perhatikan ketiga variabel tersebut semuanya menyimpan bilangan pecahan atau tidak bulat. PHP akan mengganggap ketiga variabel tersebut merupakan variabel dengan tipe data real, karena ketiga variabel tersebut menyimpan bilangan pecahan atau desimal.
Variabel PHP tipe String
$string1 = "Nasi goreng";
$stringku = "Game ini bagus banget";
$mystring = '123 sayang semuanya';
Perhatikan ketiga variabel tersebut. Pada ketiga variabel tersebut nilai setiap variabel diapit oleh tanda petik dua (") atau petik tunggal ('). PHP akan mengganggap variabel bernilai string apabila nilai variabel tersebut diapit oleh petik tunggal atau petik ganda.
Catatan: Anda tidak bisa mengkombinasikan tanda petik ganda(") dengan tunggal(') untuk mendeklarasikan variabel PHP tipe string.
Contoh:
$mystring = "123'
$stringmy = '321"
Contoh diatas juga termasuk dalam invalid variabel, karena PHP tidak membolehkan hal tersebut.
Variabel PHP tipe Boolean
$benar = TRUE;
$salah = FALSE;
$nol = NULL;
$emptystring1 = '';
$emptystring2 = "";
Kedua variabel diatas adalah variabel yang menyimpan nilai TRUE, FALSE, NULL, dan empty string.
Perlu diketahui bahwa PHP menganggap nilai integer 0, nilai real 0.0, nilai NULL, dan empty string sebagai nilai FALSE.
Ingat kata NULL harus ditulis dengan huruf besar semua karena PHP merupakan bahasa pemrograman yang bersifat case sensitive, dimana penulisan huruf besar dan huruf kecil dibedakan.
Referensi
Modul Pemrograman Web Dinamis (Veria Yunianingsih.ST)