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() - Перевіряє, чи існує метод у даному класі