Be careful comparing ReflectionParameter::getType() and gettype() as they will not return the same results for a given type.
string - string // OK
int - integer // Type mismatch
bool - boolean // Type mismatch
array - array // OK
PHP.mk документација
gettype
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.gettype.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.gettype.php
gettype
Референца за `function.gettype.php` со подобрена типографија и навигација.
gettype
(PHP 4, PHP 5, PHP 7, PHP 8)
gettype — Добијте го типот на променлива
= NULL
Враќа го типот на PHP променливата value. За проверка на тип, користете is_* functions.
Параметри
value-
Променливата што се проверува.
Вратени вредности
Можни вредности за вратениот стринг се:
-
"boolean" -
"integer" -
"double"(поради историски причини"double"се враќа во случај на float, а не едноставно"float") -
"string" -
"array" -
"object" -
"resource" -
"resource (closed)"од PHP 7.2.0 -
"NULL" -
"unknown type"
Дневник на промени
| Верзија | = NULL |
|---|---|
| 7.2.0 |
. Затворените ресурси сега се пријавуваат како 'resource (closed)'. Претходно вратената вредност за затворени ресурси беше 'unknown type'.
|
Примери
Пример #1 gettype() example
<?php
$data = array(1, 1., NULL, new stdClass, 'foo');
foreach ($data as $value) {
echo gettype($value), "\n";
}
?>Горниот пример ќе прикаже нешто слично на:
integer double NULL object string
Види Исто така
- get_debug_type() - Го добива името на типот на променлива на начин што е погоден за дебагирање
- settype() - Поставете го типот на променлива
- get_class() - Враќа го името на класата на објект
- is_array() - Пронајдете дали променлива е низа
- is_bool() - Дознајте дали променливата е булова
- is_callable() - Проверете дали вредноста може да се повика како функција од тековниот опсег
- is_float() - Дознајте дали типот на променливата е float
- is_int() - Дознајте дали променливата е цел број
- is_null() - Дознајте дали променливата е null
- is_numeric() - Дознајте дали променливата е број или нумерички стринг
- is_object() - Дознајте дали променливата е објект
- is_resource() - Дознајте дали променливата е ресурс
- is_scalar() - Пронаоѓа дали променлива е скаларна
- is_string() - Finds whether a variable is a scalar
- function_exists() - Вчитува PHP екстензија во време на извршување
- method_exists() - Проверува дали постои метод на класата
Белешки од корисници 1 белешка
- Find whether the type of a variable is string ¶
пред 2 години