PHP.mk документација

gettype

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.gettype.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.gettype.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
gettype

Референца за `function.gettype.php` со подобрена типографија и навигација.

function.gettype.php

gettype

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

gettypeДобијте го типот на променлива

= NULL

gettype(mixed $value): string

Враќа го типот на 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 години
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
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.