gettype

(PHP 4, PHP 5)

gettypeВозвращает тип переменной

Описание

string gettype ( mixed $var )

Возвращает тип PHP-переменной var.

Внимание

Не используйте gettype() для проверки определенного типа, так как возвращаемая строка может измениться в последующих версиях. Вдобавок, эта операция довольно медленная, так как она использует сравнение строк.

Используйте функции is_* вместо нее.

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

var

Переменная, у которой проверяется тип.

Возвращаемые значения

Возможными значениями возвращаемой строки являются:

Примеры

Пример #1 Пример использования gettype()

<?php

$data 
= array(11.NULL, new stdClass'foo');

foreach (
$data as $value) {
    echo 
gettype($value), "\n";
}

?>

Результатом выполнения данного примера будет что-то подобное:

integer
double
NULL
object
string

Смотрите также

  • settype() - Присваивает переменной новый тип
  • get_class() - Возвращает имя класса, к которому принадлежит объект
  • is_array() - Определяет, является ли переменная массивом
  • is_bool() - Проверяет, является ли переменная булевой
  • is_float() - Проверяет, является ли переменная числом с плавающей точкой
  • is_int() - Проверяет, является ли переменная переменной целочисленного типа
  • is_null() - Проверяет, является ли значение переменной равным NULL
  • is_numeric() - Проверяет, является ли переменная числом или строкой, содержащей число
  • is_object() - Проверяет, является ли переменная объектом
  • is_resource() - Проверяет, является ли переменная ресурсом
  • is_scalar() - Проверяет, является ли переменная скалярным значением
  • is_string() - Проверяет, является ли переменная строкой
  • function_exists() - Возвращает TRUE, если указанная функция определена
  • method_exists() - Проверяет, существует ли метод в данном классе


Участник рейтинга Тэглайн 2010