gettype funksiyası
gettype funksiyası ötürülən dəyişənin tipini göstərən sətri qaytarır.
O, bir parametr qəbul edir - tipi təyin edilməli olan dəyişəni.
Sintaksis
gettype(mixed $var): string
Qaytarılan dəyərlər
| Tip | Təsvir |
|---|---|
'boolean' |
Boolean dəyərlər |
'integer' |
Tam ədədlər |
'double' |
Üzən nöqtəli ədədlər |
'string' |
Sətirlər |
'array' |
Massivlər |
'object' |
Obyektlər |
'resource' |
Resurslar |
'NULL' |
Null dəyərlər |
'unknown type' |
Naməlum tiplər |
Nümunə
Tam ədədin tipinin təyini:
<?php
echo gettype(123);
?>
Kodun icra nəticəsi:
'integer'
Nümunə
Üzən nöqtəli ədədin tipinin təyini:
<?php
echo gettype(3.14);
?>
Kodun icra nəticəsi:
'double'
Nümunə
Sətrin tipinin təyini:
<?php
echo gettype('hello');
?>
Kodun icra nəticəsi:
'string'
Nümunə
Boolean dəyərin tipinin təyini:
<?php
echo gettype(true);
?>
Kodun icra nəticəsi:
'boolean'
Nümunə
Massivin tipinin təyini:
<?php
echo gettype(['a', 'b', 'c']);
?>
Kodun icra nəticəsi:
'array'
Nümunə
NULL tipinin təyini:
<?php
echo gettype(null);
?>
Kodun icra nəticəsi:
'NULL'
Nümunə
Dəyişənin tipini çevrilmələrdən sonra yoxlayaq:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Kodun icra nəticəsi:
'string'
'integer'
'double'