It'd have helped this specific case where we can know that all the arguments must be numbers, but you're going to hit the same injection issue as soon as you need to allow a string argument.
The general fix is bound parameters, not typed arguments.
The general fix is bound parameters, not typed arguments.
I felt much safer doing that knowing the parameters I'm concatenating are integers.