News Feed
Jobs Feed
Sections




News Archive
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

DevShed: Validating Octal and Hexadecimal Values with Filters in PHP 5

Gonzalo Ayuso's Blog: Strange behavior in PHP with method visibility

PHP.net: PHP 5.1.2 Released

Zend Developer Zone: Announcing July's Zend Framework Bug Hunt Days

Jamie Wong's Blog: Effective bugfixing techniques for PHP


Community Events











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


interview testing rest phpunit series community introduction appengine podcast usergroup conference google functional framework opinion development release symfony2 language zendframework2

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