News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHPEverywhere:
Octalpussy
February 04, 2008 @ 10:25:00

In an earlier post John Lim pointed out an interesting issue with how certain numbers are handled in PHP - ones starting with a zero:

That's because any number preceded by 0 is treated as an octal number, and 9 is an invalid octal number. [...] The silly thing is that hardly anyone uses octal nowadays, but it continues to be part of the C, C++, Java and PHP standards. The mistake is also very common.

There's not much way around it, he notes - the format's been in use for a long time now and is so ingrained in just about every C-based language out there that it's "too deeply imprinted in modern compiler DNA" to take out.

0 comments voice your opinion now!
octal number bug base8 adodb


blog comments powered by Disqus

Similar Posts

PHPClasses.org: Lately in PHP Episode 15 - PHP 5.3.8 Upgrade, PHP 5.4 beta, Wrong Ideas About PHP

Greg Beaver's Blog: problem with PHP_Archive-based phars tracked to odd unpack() bug

Content With Style: buggy behaviour of parent:: in PHP 5.3.3

Chuck Burgess' Blog: Next Bug Triage Days for PEAR

DevShed: Building a PHP5 Form Processor - Coding the Form Validator Module


Community Events





Don't see your event here?
Let us know!


symfony interview mvc podcast introduction series package version library tool composer voicesoftheelephpant opinion framework update language release community laravel security

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework