время
|
|
Глава 11. Типы Содержание Введение Булев Целые Числа 1
var_dump().
Если же вам для отладки необходимо просто удобочитаемое представление типа, используйте gettype(). Чтобы проверить на определенный тип, не используйте gettype(), применяйте для этого is_type функции. Вот несколько примеров:
<?php
$bool = TRUE; // логический
$str = "foo"; // строковый
$int = 12; // целочисленный
echo gettype($bool); // выводит "boolean"
echo gettype($str); // выводит "string"
// Если это целое, увеличить на четыре
if (is_int($int)) {
$int += 4;
}
// Если $bool - это строка, вывести ее
// (ничего не выводит)
if (is_string($bool)) {
echo "Строка: $bool";
}
?>
Если вы хотите принудительно изменить тип переменной, вы можете либо привести переменную, либо использовать функцию settype().
Обратите внимание, что переменная, в зависимости от ее типа в данный момент, в определенных ситуациях может иметь разные значения. Более подробную информацию смотрите в разделе Манипуляции с типами.