To clarify, I do not like your use of eval here because you're using it just for precedence. If Larry had wanted us to use eval for precedence, he wouldn't have given us parentheses.
$x = 2;
$y = 3;
$z = 4;
$val1 = $x * eval '$y + $z';
$val2 = $x * ($y + $z);