например
function getData() {
return array(
'surname' => filter_input(INPUT_POST, 'surname', FILTER_SANITIZE_STRING),
'name' => filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING),
'email' => filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL),
'phone' => filter_input(INPUT_POST, 'phone', FILTER_SANITIZE_STRING),
'comment' => filter_input(INPUT_POST, 'comment', FILTER_SANITIZE_STRING),
'cart' => json_decode(filter_input(INPUT_POST, 'comment', FILTER_SANITIZE_STRING) ?: '[]'),
);
}
Еще лучше отдельно валидацию формы описать, и отдельно сделать получение параметров. Но это в пару строчек не укладывается.