gettype Fonksiyonu
gettype fonksiyonu, iletilen değişkenin türünü belirten bir dize döndürür.
Türünün belirlenmesi gereken değişkeni alan bir parametre kabul eder.
Sözdizimi
gettype(mixed $var): string
Döndürülen Değerler
| Tür | Açıklama |
|---|---|
'boolean' |
Boole değerleri |
'integer' |
Tamsayılar |
'double' |
Kayan noktalı sayılar |
'string' |
Dizeler |
'array' |
Diziler |
'object' |
Nesneler |
'resource' |
Kaynaklar |
'NULL' |
Null değerler |
'unknown type' |
Bilinmeyen türler |
Örnek
Tamsayı türünün belirlenmesi:
<?php
echo gettype(123);
?>
Kodun çalıştırılmasının sonucu:
'integer'
Örnek
Kayan noktalı sayı türünün belirlenmesi:
<?php
echo gettype(3.14);
?>
Kodun çalıştırılmasının sonucu:
'double'
Örnek
Dize türünün belirlenmesi:
<?php
echo gettype('hello');
?>
Kodun çalıştırılmasının sonucu:
'string'
Örnek
Boole değeri türünün belirlenmesi:
<?php
echo gettype(true);
?>
Kodun çalıştırılmasının sonucu:
'boolean'
Örnek
Dizi türünün belirlenmesi:
<?php
echo gettype(['a', 'b', 'c']);
?>
Kodun çalıştırılmasının sonucu:
'array'
Örnek
NULL türünün belirlenmesi:
<?php
echo gettype(null);
?>
Kodun çalıştırılmasının sonucu:
'NULL'
Örnek
Dönüşümlerden sonra değişkenin türünü kontrol edelim:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Kodun çalıştırılmasının sonucu:
'string'
'integer'
'double'