Setiap data yang disimpan di PHP memiliki jenis atau tipe data PHP tertentu — apakah itu teks, angka, benar/salah, dan seterusnya. Memahami tipe data membantu Anda mengolah informasi dengan tepat. Kabar baiknya, PHP mengenali tipe secara otomatis.
Tipe Data Utama
| Tipe | Contoh | Keterangan |
|---|---|---|
| String | "Budi" | Teks |
| Integer | 25 | Bilangan bulat |
| Float | 170.5 | Bilangan desimal |
| Boolean | true / false | Benar atau salah |
| Array | ["a", "b"] | Kumpulan nilai |
| NULL | null | Tanpa nilai |
Contoh Setiap Tipe
<?php $nama = "Budi"; // string $umur = 25; // integer $tinggi = 170.5; // float $aktif = true; // boolean $hobi = ["Baca", "Lari"]; // array $kosong = null; // null ?>
Memeriksa Tipe Data
Gunakan var_dump() untuk melihat tipe sekaligus nilai sebuah variabel — sangat berguna saat debugging:
<?php $umur = 25; var_dump($umur); // int(25) ?>
Konversi Tipe Data
PHP bisa mengubah tipe data secara otomatis, tetapi Anda juga bisa memaksanya (casting):
<?php $angka = "10"; // string $hasil = (int) $angka; // dikonversi ke integer ?>
Kesalahan Umum
- Membandingkan tipe berbeda tanpa hati-hati, misalnya
"10" == 10dianggap sama. - Menganggap angka dalam kutip sebagai integer, padahal itu string.
Kesimpulan
Mengenal tipe data PHP — string, integer, float, boolean, array, dan null — membantu Anda mengolah data dengan benar. Gunakan var_dump() untuk memeriksa tipe kapan pun Anda ragu.
Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

