in reply to Re^2: Correct idiom for default parametersin thread Correct idiom for default parameters
Suffers because you cannot set $p1 explicitly to 0 (or '' or undef). That's why 5.10 has //.