gettype функциясы
gettype функциясы берилген өзгөрмөнүн түрүн көрсөтчү сапты кайтарат.
Ал бир параметрди - түрү аныкталышы керек болгон өзгөрмөнү кабыл алат.
Синтаксис
gettype(mixed $var): string
Кайтарылуучу маанилер
| Түрү | Сүрөттөмөсү |
|---|---|
'boolean' |
Булендик маанилер |
'integer' |
Бүтүн сандар |
'double' |
Үтүрдүү чекиттүү сандар |
'string' |
Саптар |
'array' |
Массивдер |
'object' |
Объекттер |
'resource' |
Ресурстар |
'NULL' |
Null-маанилер |
'unknown type' |
Белгисиз түрлөр |
Мисал
Бүтүн сандын түрүн аныктоо:
<?php
echo gettype(123);
?>
Кодду иштетүүнүн натыйжасы:
'integer'
Мисал
Үтүрдүү чекиттүү сандын түрүн аныктоо:
<?php
echo gettype(3.14);
?>
Кодду иштетүүнүн натыйжасы:
'double'
Мисал
Саптын түрүн аныктоо:
<?php
echo gettype('hello');
?>
Кодду иштетүүнүн натыйжасы:
'string'
Мисал
Булендик маанинин түрүн аныктоо:
<?php
echo gettype(true);
?>
Кодду иштетүүнүн натыйжасы:
'boolean'
Мисал
Массивдин түрүн аныктоо:
<?php
echo gettype(['a', 'b', 'c']);
?>
Кодду иштетүүнүн натыйжасы:
'array'
Мисал
NULL түрүн аныктоо:
<?php
echo gettype(null);
?>
Кодду иштетүүнүн натыйжасы:
'NULL'
Мисал
Өзгөрмөнүн түрүн өзгөртүүлөрдөн кийин текшерүү:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Кодду иштетүүнүн натыйжасы:
'string'
'integer'
'double'