is_*** – проверка на содержание типа данных переменных. [Функция PHP]

Проверка на содержание целых чисел: is_int (); is_integer ();

Проверка на содержание вещественного числа: is_double (); is_float (); Проверка на содержание строки: is_string (); Проверка на содержание массива: is_array (); Проверка на принадлежность к объекту: is_object (); Проверка на содержание логического значения: is_bool (); При сробатовании функции возвращается true
Синтаксис
Пример
$a="1";
if (is_int($a)){echo "1-";}
if (is_integer($a)){echo "2-";}
$a=1;
if (is_int($a)){echo "3-";}
if (is_integer($a)){echo "4-";}

/** **/
$a=1.2;
if (is_double($a)){echo "5-";}
if (is_float($a)){echo "6-";}
$a=1;
if (is_double($a)){echo "7-";}
if (is_float($a)){echo "8-";}

/****/
$a="1";
if (is_string($a)){echo "9-";}
$a=1;
if (is_double($a)){echo "10-";}

/****/
$a=array(1,2);
if (is_array($a)){echo "11-";}
$a=1;
if (is_array($a)){echo "12-";}

/****/
$a=new stdClass();
if (is_object($a)){echo "13-";}
$a=1;
if (is_object($a)){echo "14-";}

/****/
$a=true;
if (is_bool($a)){echo "15-";}
$a=1;
if (is_bool($a)){echo "16-";}
$a="false";
if (is_bool($a)){echo "17";}

//3-4-5-6-9-11-13-15-

Возврат к списку