САМОУЧИТЕЛЬ PHP 4

       

Определение типа переменной


Кроме этих трех действий существуют еще несколько стандартных функций, которые занимаются определением типа переменных и часто включаются в условные операторы. Вот они.

r is_integer($a)

Возвращает true, если $a — целое число.

r    is_double($a)

Возвращает true, если $a — действительное число.

r    is_string($a)

Возвращает true, если $a является строкой.

r    is_array($a)

Возвращает true, если $a является массивом.

r    is_object($a)

Возвращает true, если $a объявлена как объект.

r    is_boolean($a)

Возвращает true, если $a определена как логическая переменная.

r    gettype($a)

Возвращает строки, соответственно, со значениями: array, object, integer, double, string,

boolean или unknown type в зависимости от типа переменной.

Последнее значение возвращается для тех переменных, типы которых не являются встроенными в PHP (а такие бывают, например, при добавлении к PHP соответствующих модулей, расширяющих возможности языка). Я на них останавливаться не буду, т. к. в будущем наверняка появятся сотни таких модулей для PHP.



Содержание раздела