Функција gettype
Функција gettype враћа низ, који показује тип прослеђене променљиве.
Прима један параметар - променљиву чији тип треба одредити.
Синтакса
phpgettype(mixed $var): string
Враћене вредности
| Тип | Опис |
|---|---|
'boolean' |
Булове вредности |
'integer' |
Цели бројеви |
'double' |
Бројеви са покретним зарезом |
'string' |
Низови |
'array' |
Низови (array) |
'object' |
Објекти |
'resource' |
Ресурси |
'NULL' |
Null вредности |
'unknown type' |
Непознати типови |
Пример
Одређивање типа целог броја:
php<?php
echo gettype(123);
?>
Резултат извршавања кода:
php'integer'
Пример
Одређивање типа броја са покретним зарезом:
php<?php
echo gettype(3.14);
?>
Резултат извршавања кода:
php'double'
Пример
Одређивање типа низа:
php<?php
echo gettype('hello');
?>
Резултат извршавања кода:
php'string'
Пример
Одређивање типа булове вредности:
php<?php
echo gettype(true);
?>
Резултат извршавања кода:
php'boolean'
Пример
Одређивање типа низа (array):
php<?php
echo gettype(['a', 'b', 'c']);
?>
Резултат извршавања кода:
php'array'
Пример
Одређивање типа NULL:
php<?php
echo gettype(null);
?>
Резултат извршавања кода:
php'NULL'
Пример
Проверимо тип променљиве након трансформација:
php<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Резултат извршавања кода:
php'string'
'integer'
'double'