Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

gettype

Возвращает название типа значения.

Синтаксис

gettype(mixed $value): string

Параметры

ПараметрТипОписание
$valuemixedЛюбое значение.

Возвращаемое значение

stringНазвание типа: `integer`, `double`, `string`, `boolean`, `array`, `object`, `NULL`.

Примеры

Типы разных значений:

<?php
 
echo gettype(42), "\n";
echo gettype(4.5), "\n";
echo gettype('text'), "\n";
echo gettype([1, 2]);

Результат:

integer
double
string
array

Более современная get_debug_type():

<?php
 
echo get_debug_type(4.5), ' ', get_debug_type(true), ' ', get_debug_type(new DateTime());

Результат:

float bool DateTime

Примечания

Названия у gettype() исторические: double вместо float, integer вместо int. get_debug_type() возвращает привычные имена и название класса для объектов.

См. также

  • var_dump — Выводит тип и значение — для отладки.
  • is_array — Проверяет, является ли значение массивом.
  • is_numeric — Проверяет, является ли значение числом или строкой с числом.

В учебнике

  • Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.