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