String, Integer, Float, Boolean, Array, Objek, NULL.
String adalah rangkaian karakter, seperti "Halo dunia!".
Anda dapat memasukkan teks apa pun dalam tanda kutip tunggal dan ganda:
<?php $x = " Halo dunia ! " ; $ x ; " <br> " ; $x = ' Halo dunia! ' ; $ x ;
Bilangan bulat adalah bilangan tanpa desimal.
Aturan bilangan bulat:
Bilangan bulat harus memiliki minimal satu digit (0-9)
Bilangan bulat tidak boleh mengandung koma atau spasi
Bilangan bulat tidak mempunyai titik desimal
Bilangan bulat bisa positif atau negatif
Bilangan bulat dapat ditentukan dalam tiga format: desimal, heksadesimal (diawali dengan 0x) atau oktal (diawali dengan 0).
Dalam contoh berikut kami akan menguji angka yang berbeda.
Fungsi PHP var_dump() mengembalikan tipe data dan nilai variabel:
<?php $x = 5985 ; var_dump ( $ x ) ; " <br> " ; $ x = - 345 ; var_dump ( $ x ) ; " <br> " ; $x = 0x8C ; // Bilangan heksadesimal var_dump ( $ x ) ; " <br> " ; $x = 047 ; // bilangan oktal var_dump ( $x ) ? >
Angka floating point adalah angka dengan bagian desimal, atau bentuk eksponensial.
Dalam contoh berikut kami akan menguji angka yang berbeda. Fungsi PHP var_dump() mengembalikan tipe data dan nilai variabel:
<?php $ x = 10.365 ; var_dump ( $ x ) ; " <br> " ; $ x = 2 .4 e3 ;" <br> " ; $ x = 8 E - 5 ;
Tipe Boolean bisa TRUE atau FALSE.
$x=benar;$y=salah;
Tipe Boolean biasanya digunakan untuk penilaian bersyarat. Anda akan mempelajari lebih lanjut tentang kontrol bersyarat di bab-bab berikut.
Array dapat menyimpan banyak nilai dalam satu variabel.
Dalam contoh berikut, sebuah array dibuat dan kemudian fungsi PHP var_dump() digunakan untuk mengembalikan tipe data dan nilai array:
<?php $mobil = array ( " Volvo " , " BMW " , " Toyota " ) var_dump ( $mobil ) ? > ;
Anda akan mempelajari lebih lanjut tentang array di bab-bab berikut.
Tipe data objek juga dapat digunakan untuk menyimpan data.
Di PHP, objek harus dideklarasikan.
Pertama, Anda harus mendeklarasikan objek kelas menggunakan kata kunci class. Kelas adalah struktur yang dapat berisi properti dan metode.
Kemudian kita mendefinisikan tipe data di kelas dan kemudian menggunakan tipe data di kelas yang dipakai:
<?php kelas Mobil { var $warna ; fungsi __konstruksi ( $warna = " hijau " ) { $ini -> warna = $ warna ; fungsi warna_apa ( ) { kembali $ini -> warna ; } } ?>
Dalam contoh di atas, kata kunci PHP this adalah penunjuk ke instance objek saat ini dan tidak menunjuk ke objek atau kelas lain.
Anda akan mempelajari lebih lanjut tentang objek di bab-bab berikut.
Nilai NULL berarti variabel tersebut tidak memiliki nilai. NULL adalah nilai bertipe data NULL.
Nilai NULL menunjukkan apakah suatu variabel mempunyai nilai null. Ini juga dapat digunakan untuk membedakan antara nilai data null dan nilai NULL.
Anda dapat menghapus data variabel dengan mengatur nilai variabel ke NULL:
<?php $x = " Halo dunia! " ; $x = nol ; var_dump ( $x ) ? >