Study
PHP

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().

Editor Latihan

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.