Функцыя gettype
Функцыя gettype вяртае радок, які паказвае тып перададзенай зменнай.
Яна прымае адзін параметр - зменную, тып якой трэба вызначыць.
Сінтаксіс
phpgettype(mixed $var): string
Вяртаемыя значэнні
| Тып | Апісанне |
|---|---|
'boolean' |
Булевы значэнні |
'integer' |
Цэлыя лікі |
'double' |
Лікі з якая плавае коскай |
'string' |
Радкі |
'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'
Прыклад
Вызначэнне тыпу масіва:
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'