Fungsi gettype
Fungsi gettype mengembalikan string yang menunjukkan tipe variabel yang diteruskan.
Fungsi ini menerima satu parameter - variabel yang tipenya perlu ditentukan.
Sintaks
gettype(mixed $var): string
Nilai Pengembalian
| Tipe | Deskripsi |
|---|---|
'boolean' |
Nilai boolean |
'integer' |
Bilangan bulat |
'double' |
Bilangan pecahan |
'string' |
String |
'array' |
Array |
'object' |
Objek |
'resource' |
Resource |
'NULL' |
Nilai null |
'unknown type' |
Tipe tidak diketahui |
Contoh
Menentukan tipe bilangan bulat:
<?php
echo gettype(123);
?>
Hasil eksekusi kode:
'integer'
Contoh
Menentukan tipe bilangan pecahan:
<?php
echo gettype(3.14);
?>
Hasil eksekusi kode:
'double'
Contoh
Menentukan tipe string:
<?php
echo gettype('hello');
?>
Hasil eksekusi kode:
'string'
Contoh
Menentukan tipe nilai boolean:
<?php
echo gettype(true);
?>
Hasil eksekusi kode:
'boolean'
Contoh
Menentukan tipe array:
<?php
echo gettype(['a', 'b', 'c']);
?>
Hasil eksekusi kode:
'array'
Contoh
Menentukan tipe NULL:
<?php
echo gettype(null);
?>
Hasil eksekusi kode:
'NULL'
Contoh
Mari periksa tipe variabel setelah konversi:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Hasil eksekusi kode:
'string'
'integer'
'double'