php 8 months ago
programming language #Web Development

Nunomaduro | PHP 6: Why It Was Never Released

PHP 6 was primarily going to be Unicode (as you mentioned), but there was no problem about having other features in as well.

While this was in development, some people started writing PHP 6 books. These books were published.

When we finally gave up on including native Unicode support, we ended up stripping out the Unicode stuff and keeping everything else. It wasn't "major version" worth, so it was just 5.3


When we did the engine rewrite later on, this was worth a new major version number. Ideally that would have been 6, but the presence of thise books and articles about Unicode PHP 6 would have been a source of confusion.


Meanwhile numbers are free, so we'll call it 7.

That's all. So that optimistic books didn't cause problems.

PHP
programming language