function checkFailureMasterSumm($masterSumm, $controlSumm){
if(!empty($masterSumm) && !empty($controlSumm)){
if(strcasecmp($masterSumm, $controlSumm)){
return 'master_failure_summ';
}
}
}
if(!empty($masterSumm) && !empty($controlSumm)){
Возвращает false, если var существует и содержит непустое ненулевое значение или строку false, смотрите Преобразование в булев тип. В противном случае возвращает true.