Тут неверно получается
Вот пример вызова
file_put_contents2($this->MALWARE_LOG_FILENAME, $content, FILE_APPEND);
третий параметр - флаг дозаписи, а не смерть из-за ошибки
это критичная штука