|The stupid question is the question not asked|
Re^3: Distiguishing arguments: number-strings vs real integerby syphilis (Bishop)
|on Aug 10, 2018 at 13:18 UTC||Need Help??|
I'm hacking a DBI abstraction, and I'm not sure about the side-effects of binding 42 vs "42" to a placeholder
Therefore, you need to determine whether the placeholder needs to be 42 or "42".
So I want to play safe and keep full control
1) having determined that the placeholder needs to be an integer, you provide $x + 0;
2) having determined that the placeholder needs to be a string, you provide "$x".
But I don't see that you would need to determine whether $x is an integer or a string.
Of course, things get a little more complex if there's a need to check the validity of the integer value, but that doesn't appear to be an issue (going by your description of the problem).