Функция возвращает bool(false), что правильно как я и думал, удивляет меня Warning. Просто думал, что возвращает функция false ну и работает скрипт дальше, а тут ещё Warning вылез..
Но спасибо, узнал что такое var_dump. Щас буду подавление ошибок изучать.