Функција 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'