Cyberlot's Blog: Another PHP BC break
On cyberlot's blog today, he mentions some additional backwards compatibility bugs that PHP 5.1 and 4.4.1 are adding into the mix. As of PHP 5.1 and in seems 4.4.1 are adding another BC break one that...
View ArticleLukas Smith's Blog: Its like everybody sees the wall coming...
Despite the release candidates for PHP 5.2.0 marching on, Lukas Smith still has some misgivings about some of the functionality being introduced in the release - specifically about the fatal errors...
View ArticlePHPClasses.org: 8 defensive programming best practices to prevent breaking...
As anyone who's been developing applications (web or otherwise) knows, there are certain things that you just don't do when you're doing things like adding features or changing the code of a...
View ArticleTypical Programmer Blog: Doing it wrong: getters and setters
According to this new post on the Typical Programmer blog, using getters and setters in your scripts only adds in a bit of unnecessary coupling and complexity to your scripts that you just don't need....
View ArticleJani Hartikainen's Blog: Three PHP mistakes that will cause you debugging...
Jani Hartikainen has posted about three simple, but hard to find, mistakes that can cause you endless frustration if you're not looking in the right places. Here's his list: Semicolon after a while -...
View ArticleRafael Dohms' Blog: Problem Solving technique #1: Taking a mental break
Rafael Dohms has posted a new tip for developers (and really anyone else that has to concentrate on mentally challenging tasks all day) that could sometime help you break through that wall you've hit...
View ArticlePHPMaster.com: Learning Loops
PHPmaster.com has a new introductory tutorial for those just starting out with PHP (or with programming really) talking about using looping structures for sets of data - for, while/do-while and...
View ArticleReddit.com: Just a warning, 5.5.13 introduces a backwards incomaptability
In this recent post to Reddit.com, they point out a recent change in the core of PHP that could cause problems with backward compatibility: a change in the serialization handling to check for...
View ArticleDerick Rethans: On Backwards Compatibility and not Being Evil
Derick Rethans has shared some of his thoughts on how to not be evil when it comes to making changes in languages like PHP. He suggests that any backwards compatibility break should be treated with...
View ArticleNetTuts.com: PHP 5.6: What's New
On the NetTuts.com site there's a new article posted talking about some of the new stuff that comes bundled in PHP 5.6 (the first stable version of which was released at the end of August 2014). It's...
View ArticleTony Marston: Please do not break our language
Tony Marston has posted a plea to the core developers of the PHP language when it comes to some of the changes happening with constructors in classes: "please do not break our language." This post is...
View ArticlethePHP.cc: PHP breaks backwards compatibility
In this new post on thePHP.cc blog Stefan Priebsch talks about some of the backwards compatibility breaks that will be coming with PHP's next major version, PHP7. According to the PHP project's...
View ArticlePaul Jones: Semantic Versioning and Public Interfaces
Paul Jones has an interesting post to his site that makes the link between software versioning and public interfaces your code provides. He points out that, despite semantic versioning helping to...
View Article