Why is the output to this 20, and not 22? Seeing as you\'re adding 10 + 0xA(which is 10 in HEX) + 2.
$a = 010; $b = 0xA; $c = 2; print $a + $b + $c; Output
This will solve:
The 0 leading for $a was putting is as an Octal value, not decimal one.