На этом шаге мы рассмотрим функцию 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()
На следующем шаге мы рассмотрим функции, используемые для проверки переменной на соответствие определенному типу данных.