Tipe Data Pada PHP

PHP tidak memerlukan pendeklarasian tipe data suatu variable secara eksplisit, tetapi lebih ditentukan oleh runtime program PHP, tergantung pada konteks bagaiamana variable tersebut digunakan.

Untuk mengetahui jenis tipe data suatu variable saat dilakukan penelusuran (debugging) program, gunakan fungsi gettype(). Untuk memeriksa kebenaran suatu tipe data apakah sesuai dengan apa yang dimaksud atau tidak, gunakan fungsi is_type.

<?php
$a_bool = TRUE; // type boolean
$a_str = "foo"; // type string
$a_str2 = 'foo'; // type string
$an_int = 12; // type integer

echo gettype($a_bool); // akan tercetak: boolean
echo gettype($a_str); // akan tercetak: string

// Jika type data integer, maka akan ditambah dengan empat.
if (is_int($an_int)) {
$an_int += 4;
}

// Jika $a_bool adalah type string, maka akan dicetak.

// (Maka tidak mencetak apapun, karena $a_bool adalah boolean).
if (is_string($a_bool)) {
echo "string: $a_bool";
}
?>

Dan PHP mendukung delapan jenis tipe data, antara lain:
> Tipe scalar. Tipe scalar tidak bisa dipecah lagi menjadi bagian yang lebih kecil; boleh dikatakan merupakan tipe dasar.
  • Boolean
  • Integer
  • Float (floating point, 'double')
  • String
> Tipe compound/Tipe campuran.
  • Array
  • Object
> Tipe special/Tipe khusus.
  • Resource
  • Null

*) Dari berbagai sumber

Ditulis Oleh : puroza.blogspot.com // 14.03
Kategori:

 
Diberdayakan oleh Blogger.