Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
22 of 410 menu

Функцыя 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'

Глядзіце таксама

  • функцыю is_int,
    якая правярае, ці з'яўляецца зменная цэлым лікам
  • функцыю settype,
    якая ўстанаўлівае тып зменнай
byenru