Tipe data merupakan jenis dari suatu data yang akan diproses oleh bahasa pemrograman. Dalam PHP tipe data tidak dideklarasikan oleh programmer namun ditentukan secara otomatis oleh Intepreter PHP.
PHP mendukung jenis tipe data sebagai berikut:
- String
- Integer
- Float (Floating point number - biasa disebut double)
- Boolean
- Array
- Object
- NULL
- Resource
PHP String
String adalah sebuah rangkaian karakter, seterti "Selamat Datang".
Sebuah string dapat berupa teks dalam tanda kutip, dan juga dapat menggunakan tanda kutip unggal ataupun dobel.
Contoh:
<?php
$x = "Selamat Datang!";
$y = 'Selamat Datang!';
echo $x;
echo "<br>";
echo $y;
?>
PHP Integer
Tipe data integer adalah sebuah angka non-desimal antara -2,147,483,648 sampai ke 2,147,483,647.
ada beberapa aturan dalam integer yaitu:
- Integer harus memiliki minimal satu digit
- Integer tidak harus memiliki titik desimal
- Integer dapat bersifat positif atau negatif
- Bilangan bulat dapat ditentukan dalam tiga format: desimal (10-based), heksadesimal (16-based - diawali dengan 0x) atau oktal (8 based - diawali dengan 0)
Dalam contoh berikut $x adalah bilangan bulat. PHP var_dump () mengembalikan fungsi tipe data dan value.
Contoh:
<?php
$x = 5985;
var_dump($x);
?>
PHP Float
Sebuah float (floating point number) adalah nomor dengan titik desimal atau angka dalam bentuk eksponensial.
Dalam contoh berikut $x adalah float. PHP var_dump () mengembalikan fungsi tipe data dan value:
<?php
$x = 10.365;
var_dump($x);
?>
PHP Boolean
sebuah Boolean mewakili 2 kemungkinan yaitu TRUE atau FALSE.
Contoh:
$x = true;
$y = false;
Booleans sering digunakan dalam pengujian bersyarat. Anda akan belajar lebih banyak tentang pengujian kondisional dalam bab selanjutnya dari tutorial ini.
PHP Array
Array menyimpan beberapa nilai dalam satu variabel tunggal.
Pada contoh $mobil berikut adalah array. PHP var_dump () mengembalikan fungsi tipe data dan value.
Contoh:
<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Anda akan belajar lebih banyak tentang array dalam bab-bab selanjutnya dari tutorial ini.
PHP Object
Objek adalah tipe data yang menyimpan data dan informasi tentang cara mengolah data tersebut.
Dalam PHP, sebuah objek harus dinyatakan secara eksplisit.
Pertama kita harus mendeklarasikan kelas objek. dalam hal ini, kita menggunakan kata kunci class. class adalah struktur yang dapat berisi properties and methods:
Contoh:
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
Anda akan belajar tentang tipe data object di bab selanjutnya dari tutorial ini.
PHP NULL Value
Null adalah tipe data khusus yang hanya dapat memiliki satu nilai: NULL.
Sebuah variabel tipe data NULL adalah variabel yang tidak memiliki nilai yang ditugaskan untuk itu.
Tip: Jika variabel yang dibuat tanpa nilai, maka secara otomatis diberi nilai NULL.
Variabel juga dapat dikosongkan dengan menetapkan nilai NULL.
Contoh:
<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
PHP Resource
Jenis Resource bukanlah tipe data yang sebenarnya. Ini adalah penyimpanan referensi ke fungsi dan sumber daya eksternal untuk PHP.
Sebuah contoh umum dari menggunakan tipe data Resource adalah untuk memanggil database.
Kami tidak akan berbicara tentang jenis Resource di sini, karena itu merupakan topik lanjutan dalam blog ini.

