Вы можете использовать функции is_array (), is_string (), is_int () или gettype () или использовать оператор! ==, чтобы проверить, различаются ли тип и значение.
is_array ($ var)проверяет, является ли переменная массивом.
is_string ($ var) проверяет, является ли она строкой.
is_int ($ var) проверяет, является ли она целым числом.
gettype ($ var) возвращает тип переменной.
Или вы можете проверить это с помощью функций phpUnit:
$ this-> assertIsInt ($ var);
$ this-> assertIsArray ($ var);
$ this-> assertInternalType ('some_datata_type', $ var);