Jump to Navigation

Backwards Compatibility from PHP 5.3

LiquidPHP is aimed to be a very compatible piece of software. Support for many HTTPd servers and SQL servers is planned and is in development. But, at the same time compatibility doesn't rank as highly as overall functionality, for the most part. Forcing PHP 6 developmental snapshots is a bit extreme, but PHP 5.3 has been a stable release for months now and boasts huge upgrades and bug fixes.

 

I've seen many pieces of PHP software that go all the way back to PHP 4 support. This is easy enough for any software that doesn't use object oriented software or only uses very basic classes. PHP has come a very long way in object oriented programming since PHP 4 and LiquidPHP is 100% OOP, as discussed here, so anything older than PHP 5.0 is simply out of the question. While compatibility could probably be forced back to PHP 5.1, without the 5.3 requirement of the SPL extension and support for late static binding, most of LiquidPHP's code would be unusable.

 

With the launch of even Liquidphp Alpha many months ahead, hosting companies and private servers will have plenty of time to make the slow transition to PHP 5.3.

 

~Garrett



by Dr. Radut.