Tipe Data & Type Casting di PHP
Penjelasan
PHP punya beberapa tipe data dasar: string (teks), int (angka bulat), float (angka desimal), bool (true/false), array, dan null. Karena PHP bertipe dinamis, kadang kita perlu mengubah tipe data secara manual — proses ini disebut type casting.
Contoh Konsep
<?php
$umurTeks = "17";
$umurAngka = (int) $umurTeks; // casting string ke int
var_dump($umurTeks); // string(2) "17"
var_dump($umurAngka); // int(17)
$harga = (float) "19.99";
$statusAktif = (bool) 1; // true
Praktikum
Buat variabel $input = "25" (string). Ubah jadi integer dengan (int), lalu kalikan dengan 2 dan tampilkan hasilnya dengan echo. Cek juga tipe datanya pakai gettype().
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Pakai gettype($variabel) atau var_dump($variabel) saat debugging untuk memastikan tipe data sebuah variabel benar-benar sesuai ekspektasi kamu.