As part of the Zend Core for IBM strategy, PHP – fresh with an enhanced feature set in version 5 – is to be welcomed into the stable of emerging technologies at IBM. This is the most exciting news I’ve heard for PHP in years, there are definitely good things in store for developers who have toughed it out with PHP’s sometimes-awkward development quirks. From the ugly duckling of PHP3 (earliest I saw) to the sleek beast of current version 5, PHP seems guaranteed a comfortable place on the entreprise application stage.
Read the IBM doc carefully, announced by Andi Gutmans yesterday, obviously a lot of work has been going on under the covers at IBM and Zend. Also check out IBM’s Service Data Object spec which proposes not only an elegant model for object-relational mapping, a sadly weak area for PHP that has no Hibernate, but a web service driven abstraction layer for any data source, be it db, xml, web service, etc.
Some of the main points covered by the IBM announcement:
- services oriented architecture
- moving LAMP to the next level
- PHP 5’s strong web service/XML support
- PDO’s role
- service data objects for PHP
If you’re not running PHP 5 yet, get on the case – if you’re parsing XML but haven’t experienced WSDL’s discovery approach, try it out with native SOAP support in PHP5. And if you find bugs, report them or better yet, send in a patch!