gettype funksiyasi
gettype funksiyasi berilgan o'zgaruvchining turini ko'rsatadigan satrni qaytaradi.
U bitta parametr qabul qiladi - turi aniqlanishi kerak bo'lgan o'zgaruvchi.
Sintaksis
gettype(mixed $var): string
Qaytadigan qiymatlar
| Turi | Tavsif |
|---|---|
'boolean' |
Mantiqiy qiymatlar |
'integer' |
Butun sonlar |
'double' |
Suzuvchi nuqtali sonlar |
'string' |
Satrlar |
'array' |
Massivlar |
'object' |
Ob'ektlar |
'resource' |
Resurslar |
'NULL' |
Null qiymatlar |
'unknown type' |
Noma'lum turlar |
Misol
Butun sonning turini aniqlash:
<?php
echo gettype(123);
?>
Kodni bajarish natijasi:
'integer'
Misol
Suzuvchi nuqtali sonning turini aniqlash:
<?php
echo gettype(3.14);
?>
Kodni bajarish natijasi:
'double'
Misol
Satrning turini aniqlash:
<?php
echo gettype('hello');
?>
Kodni bajarish natijasi:
'string'
Misol
Mantiqiy qiymatning turini aniqlash:
<?php
echo gettype(true);
?>
Kodni bajarish natijasi:
'boolean'
Misol
Massivning turini aniqlash:
<?php
echo gettype(['a', 'b', 'c']);
?>
Kodni bajarish natijasi:
'array'
Misol
NULL ning turini aniqlash:
<?php
echo gettype(null);
?>
Kodni bajarish natijasi:
'NULL'
Misol
O'zgaruvchining turini o'zgartirishlardan keyin tekshiramiz:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Kodni bajarish natijasi:
'string'
'integer'
'double'