if (!$var = function()) è una sintassi valida per controllare se la funzione ha fatto il suo dovere?