The PHP Development team announced this morning that PHP 5.3 RC1 is ready for public consumption. Not only does PHP 5.3 include a number of basic enhancements, it has a number of new features as well!
The folks behind the Eclipse PDT IDE have been working hard to get PHP 5.3 support built into the editor. They are getting very close to the goal, but could use some help from the community in writing some tests.
On the Blue Parabola blog, Matthew Turland has written about SPL (The Standard PHP Library), stating that it underrated, and wanting to make sure that it gets some more attention.
The latest release of PHP has been announced, PHP 5.2.9 is out and available for download. This release includes 4 major security/stability fixes, and numerous other enhancements as well.
Once again it’s time for the PHP TestFest. This is an event that aims at getting anyone (but especially local User Groups) to join together to help contribute towards improving the code coverage of the PHP test suite.
The first official beta of PHP 5.3 has been released today. You can download to begin testing your applications against it.
Johannes Schleuter has published the third part in his series of posts looking at the new features in PHP 5.3. While his earlier posts dealt with the fileinfo extension and new data structures in depth, this one discusses a topic that will undoubtedly generate discussion: the introduction of a limited GOTO loop. Take a look, and get a head start on what to expect in PHP 5.3!
Looking forward to getting your hands sticky with all manner of PHP 5.3 goodness? Well, you can get started early: IBM developerWorks has posted the second part of John Mertic’s article on what to expect in the upcoming version of PHP. Part 1 focused on changes in the PHP object model; Part 2 discusses closures and lambda functions. Essential reading for all developers engaged in developing PHP applications!
Adam Hosker has an interesting blog post on his Zend PHP 5 Certification Blog, summarizing the key differences between PHP 4 and PHP 5. His post discusses differences in basic language features, the object model, magic methods, extensions and error management.
This is essential reading for both PHP beginners as well as for candidates cramming for the Zend Certification test. And while you’re in the mood to learn new stuff, also take a look at his tips for how to be a good PHP coder!
If you’ve been programming for a while, you probably already know the basic function of a template engine: to separate presentation and layout information from program code in an application. This separation lets designers and developers work independently on the form and function of an application, and it can substantially reduce the time and effort required in the maintenance phase of a project.