Спасибо. Учту. Использовал array_key_exists т.к. проверял существует ли элемент в массиве $data. С empty тоже работает. Но например если использовать empty, когда на форме есть checkbox, то выдает ошибку.