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'