Penulisan variabel di php selalu diawali dengan tanda dollar ($), misalnya variabel $x, $saya, $info123, dsb. Sama seperti bahasa perl, variabel di php tidak perlu disebutkan tipe datanya terlebih dahulu, yang menentukan tipe data adalah isi dari variabel tersebut. Misalkan ada variabel $bola = 50; berarti variabel tersebut bertipe integer, sedangkan jika $bola = “bundar”; berarti variabel tersebut bertipe string.
Tipe Data
tipe data standar :
- Integer – bilangan bulat
- Double – bilangan pecahan
- String – sekumpulan karakter
- Boolean – bernilai true atau false
- Object – instansiasi dari class
- Array – penampung sekumpulan data yang bertipe sama
tipe data khusus :
- resource – referensi ke resource pihak ketiga (misalnya database)
- NULL – variabel yang tidak diberi nilai
Operator
operator arithmetic :
- penambahan +
- pengurangan -
- pembagian /
- perkalian *
- modulus %
operator pembanding :
- == membandingkan dua buah value apakah sama
- === membandingkan dua buah value dan tipe data apakah sama
- > lebih besar dari
- >= lebih besar dari atau sama dengan
- < kurang dari
- <= kurang dari sama dengan
- != atau <> tidak sama dengan (value)
- !=== tidak sama dengan (value dan tipe data)
Konstanta
Konstanta adalah variabel yang tidak bisa diubah valuenya , konstan (tetap). Untuk mendefinisikan sebuah konstanta gunakan perintah define() , berikut contohnya :
define(“warna”, “merah”);
define(“ukuran”, 75);
define(“harga”, 500);
lalu bagaimana cara pemanggilan konstanta ? berikut contohnya :
<?php
define(“panjang”, 100);
define(“lebar”, 180);
$luas = panjang*lebar;
echo “luas tanah itu “.$luas.” meter”;
?>
Jika dijalankan hasilnya akan seperti ini :


4 Comments
tolong kasih artikel tentang konversi tipe data php
ditunggu aja bro, lagi sibuk nih…
salam kenal , saya lagi coba bikin aplikasi perpustakaan tapi blom berhasil karena saya gagal membandingkan tanggal pinjam yang ada di database dengan tanggal yang saya display di textfield kemudian saya $_get dan saya simpan di dalam session. Alasan menggunakan session karena saya harus mengulang beberapa kali karena kalau di get saja isi variabel tanggal yang saya display hilang mohon solusinya
mantep gan.. makasih dah share