gettype

(PHP 4, PHP 5, PHP 7, PHP 8)

gettype — Повертає тип змінної

Опис

gettype(mixed $value): string

Повертає тип PHP-змінної value. Для перевірки типу змінної використовуйте функції is_*

Список параметрів

value

Перевірена змінна.

Значення, що повертаються

Можливими значеннями рядка, що повертається, є:

  • "boolean"
  • "integer"
  • "double"(з історичних причин у разі типу float повертається"double", а не просто"float") .
  • "string"
  • "array"
  • "object"
  • "resource"
  • "resource (closed)"з PHP 7.2.0
  • "NULL"
  • "unknown type"

список змін

ВерсияОпис
7.2.0Для закритих ресурсів тепер повертається 'resource (closed)'. . Раніше для закритих ресурсів поверталося 'unknown type'

Приклади

Приклад #1 Приклад використання gettype()****

Loading...

Висновок наведеного прикладу буде схожим на:

integer
double
NULL
object
string

Дивіться також

  • get_debug_type() - Повертає ім'я типу змінної у вигляді, що підходить для налагодження
  • settype() - Задає тип змінної
  • get_class() - Повертає ім'я класу, до якого належить об'єкт
  • is_array() - Визначає, чи є змінна масив
  • is_bool() - Перевіряє, чи є змінна логічне значення
  • is_callable() - Перевіряє, що значення може бути викликане як функція у поточній області видимості
  • is_float() - Перевіряє, чи є змінна число з плаваючою точкою
  • is_int() - Перевіряє, чи є змінна ціла кількість
  • is_null() - Перевіряє, чи значення змінної null дорівнює
  • is_numeric() - Перевіряє, чи містить змінне число чи числове рядок
  • is_object() - Перевіряє, чи є змінна об'єкт
  • is_resource() - Перевіряє, чи є змінна ресурс
  • is_scalar() - Перевіряє, чи є змінна скаляр
  • is_string() - Перевіряє, чи є тип змінної рядок
  • function_exists() - Повертає true, якщо вказана функція визначена
  • method_exists() - Перевіряє, чи існує метод у даному класі