Многие функции которые призваны, например, вернуть массив, в случае ошибки, возвращают, всякое, числа, строки... причём возвращаемые значения не всегда описаны в справке, и если я обращаюсь к этой переменной как к массиву, скрипт завершается. Как мне определить заранее, как мне обращаться к переменной?