Шаг 14.
Основы языка PHP.
Операторы работы с типами. Функция gettype()

    На этом шаге мы рассмотрим функцию gettype().

    В PHP не обязательно задавать тип данных, так как он автоматически определяется, когда мы присваиваем значение переменной. Переменная в одной программе может быть разных типов. Такая вольность требует большего внимания к типам переменных. Поэтому для проверки типа переменной применяется функция gettype(). Общий вид конструкции следующий:


Рис.1. Общий вид функции gettype()

    Данный оператор возвращает тип заданной переменной. Например:

<?php
$num = 15;
echo "Тип переменной num = 15 - ";
echo gettype($num);   //выведет integer
echo "<br>";
$num = 15.23;
echo "Тип переменной num = 15.23 - ";
echo gettype($num);   // выведет double
echo "<br>";
$num = "Hi";
echo "Тип переменной num = \"Hi\" - ";
echo gettype($num);   // выведет string
?>
Текст этой программы можно взять здесь.

    Результат выполнения программы вы можете увидеть на рисунке 2.


Рис.2. Использование функции gettype()

    На следующем шаге мы рассмотрим функции, используемые для проверки переменной на соответствие определенному типу данных.




Предыдущий шаг Содержание Следующий шаг