Page 1 of 1

Not sure about results from print variable

Posted: Sun Jan 28, 2007 1:13 pm
by amir
Hello,

If I assign 123 in variable a, it prints 123 but if I assign 0123 in variable a, it prints 83, why?

Code: Select all

$a = 123;
print $a;  // prints 123

$a = 0123;
print $a;  // prints 83
Thanks.

Posted: Sun Jan 28, 2007 1:24 pm
by superdezign
The leading zero makes php interpret your value as an octal value.