Не похоже, что режим сбоя для этой функции задокументирован везде, где я смог найти ....
Хотя класс Zend Abstract заявляет, что возвращает массив, PDO возвращает false при сбое.Поэтому возвращаемое значение смешано: массив или ложь
Вы можете легко найти это самостоятельно, выполнить вызов этой функции с помощью оператора, который не найдет значение, а затем просто выполните
var_dump ($ myReturnValue);
и он напечатает значение, включая тип возвращаемого значения:)